Angular2 앱을 게시하고 Azure Web Apps에 배포했습니다.이 디렉토리 또는 페이지를 볼 수있는 권한이 없습니다. 나는 그것의 루트를 검색하여 시작하면 응용 프로그램이 잘 작동 : 내가 직접 응용 프로그램에서 하위 경로로 이동하는 경우, 예를 들어, http://cafeserver.azurewebsites.net/Web/Azure의 Angular2 앱
그러나이 하나 그것이 오류가 발생합니다 http://cafeserver.azurewebsites.net/Web/customers
"이 디렉토리 또는 페이지를 볼 수있는 권한이 없습니다."
이 문제를 어떻게 해결할 수 있습니까? 내 설치 요청을 면제하는 것이
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="SPA">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{REQUEST_URI}" pattern="^/(api)" negate="true" />
</conditions>
<action type="Rewrite" url="/" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
참고 :.
중요한 정보를 추가해야합니다. 각도 응용 프로그램을 배포 한 서버 경로에 따라 다음 행에서 URL을 조정해야합니다. –
@behroozdalvandi 감사합니다. url의 값은 각도 앱이있는 상대 경로를 가리켜 야합니다. 내 경우에는 루트에있어. –