2016-07-12 5 views
3

Microsoft Azure를 사용하여 웹 응용 프로그램을 만들고 웹 응용 프로그램에 정적 HTML 페이지를 업로드했습니다.Azure custom 404 페이지

잘 작동하지만 맞춤 404 페이지를 설정하고 싶습니다. Azure 포털을 사용하여 어디서 어떻게 할 수 있습니까?

이 프로젝트는 비주얼 스튜디오 프로젝트가 아니며 단지 정적 HTML 파일 일뿐입니다. 단지 azure가 페이지가 발견되지 않을 때 표시되는 기본 텍스트 대신 404 페이지를 사용하도록 말하고 싶습니다.

편집

주의 사항은,이 IIS과는 아무 상관이 없습니다. 나는 심지어 web.config 파일을 가지고 있지 않습니다. Azure에서 일부 정적 html 파일을 호스팅하고 있으며 사용자 정의 404 페이지를 원합니다. 이미 404.html 페이지를 만들었습니다.

+1

[푸른에서 사용 사용자 지정 오류] (의 가능한 중복 http://stackoverflow.com/questions/10059009/enable-custom-errors -in-azure) –

+0

나는 그렇게 생각하지 않는다 @ J.Titus. 이것은 IIS와는 아무 관련이 없습니다. 나는 심지어 web.config를 가지고 있지 않습니다. 나는 파일을 호스팅하기 위해 단순한 Azure를 사용하고있다. 정적 파일의 테스트 환경으로 보자. – Janpan

+0

웹 응용 프로그램에 업로드 ...라고 말하면 Azure Web App입니까? –

답변

8

루트 디렉토리에 web.config 파일을 추가해야하는 것처럼 보입니다. 이것은 해결 방법처럼 보이지만, 그 일을 다음 코드를 추가하면 작동합니다

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <httpErrors errorMode="Custom" defaultResponseMode="ExecuteURL"> 
      <remove statusCode="404" subStatusCode="-1" /> 
      <error statusCode="404" path="/404.asp" responseMode="ExecuteURL" /> 
     </httpErrors> 
    </system.webServer> 
</configuration> 
+1

'wwwroot' 아래에있는 폴더에 web.config를 추가했는데이 비트 (나는' ','500','401' 등을 추가했습니다.)는 마치 – Mutmatt

+0

처럼 작동했습니다 방금 IIS 관리자를 사용하여 위와 비슷한 코드를 만들었습니다. 그것은 httpErrors의 속성을 생략했지만 여전히 잘 작동합니다. – CrispinH