2014-05-12 2 views
0

나는 godaddy 서버에서 실행되는 웹 사이트를 가지므로 C# 튜토리얼과 .cs 확장자와 관련된 코드 파일이 있습니다.asp.net 웹 사이트에서 .cs 파일을 다운로드하는 방법은 무엇입니까?

내가하려는 것은 다운로드 버튼을 클릭하면 .cs 파일을 다운로드해야한다는 것입니다. 그러나 오류 다음

로컬 호스트 오류 나를주고있다 :

This type of page is not served. Description: The type of page you have requested is not served because it has been explicitly forbidden. The extension '.cs' may be incorrect. Please review the URL below and make sure that it is spelled correctly. Requested URL: /WebSite1/SimpleHandler.cs

방법이 오류를 제거하는 방법을 가르쳐주세요.

+1

어떤이 특별히이 ls 이유는 cs 파일 만 다운로드하기를 원합니다. 그들은 단지 자습서 관련 파일이므로 zip으로 다운로드 한 다음 다운로드하십시오. –

+0

예, 직접 zip 파일을 줄 수는 있지만 검색 엔진이 코드 파일 및 색인을 너무 크롤링하므로 .cs 파일을 직접 제공하고 있습니다 .. – user1491927

+0

cs에서 일반 텍스트 파일 –

답변

1

는 두 가지 변경을해야합니다

1) 허용 IIS 글로벌 설정 파일

변경 글로벌 설정 파일에 requestFiltering :는 % SystemRoot % \ system32 \ inetsrv \ 설정 \ applicationHost.config 파일

<section name="requestFiltering" overrideModeDefault="Allow" /> 

2) 사이트의 web.config에서 .cs 파일을 다운로드 허용

<system.webServer> 
    <security> 
     <!-- Very important, the IIS configuration must have the 
      overrideModeDefault to allow in the file 
      %systemroot%\System32\inetsrv\config\applicationHost.config --> 
     <!-- section name="requestFiltering" overrideModeDefault="Allow" /> --> 
     <requestFiltering> 
     <fileExtensions allowUnlisted="true"> 
      <remove fileExtension=".cs" /> 
     </fileExtensions> 
     </requestFiltering> 
    </security> 
    ... 
</system.webServer> 
+0

을 대상으로했기 때문에 주제가 오프 토픽 인 것 같습니다. overrideModeDefault = "허용"은 web.config 파일에서 허용되지 않습니다. 내 웹 사이트 .. 대신 allowOverride = "true"를 사용할 수 있습니까? 인식 할 수없는 속성의 오류도 보여줍니다. – user1491927

+0

@ user1491927 overrideModeDefault는 사이트의 web.config가 아닌 전역 applicationHost.config에 있습니다. – detale

관련 문제