IIS7은 파일 확장자를 제한하는 보안 섹션이있는 applicationHost.config 파일이 있습니다 :
<requestFiltering>
<fileExtensions allowUnlisted="true" applyToWebDAV="true">
<add fileExtension=".cs" allowed="false" />
<add fileExtension=".csproj" allowed="false" />
<add fileExtension=".vb" allowed="false" />
<add fileExtension=".vbproj" allowed="false" />
....
</fileExtensions>
더 많은 정보 : http://learn.iis.net/page.aspx/143/how-to-use-request-filtering/
내가 내 사이트의 web.config 유사한 섹션을 추가 모든 확장을 제거하려면 <clear />
노드를 사용하십시오. 이제 .cs, .csproj 파일 및 기타 서비스를 제공 할 수 있지만 아직 .config 파일을 제공 할 수 없습니다.
편집 : hiddenSection 노드를 제거하면 web.config 파일에도이 문제가 해결되었습니다.
<system.webServer>
<security>
<requestFiltering>
<fileExtensions allowUnlisted="true" applyToWebDAV="true">
<clear />
</fileExtensions>
<verbs allowUnlisted="true" applyToWebDAV="true" />
<hiddenSegments applyToWebDAV="true">
<clear />
</hiddenSegments>
</requestFiltering>
</security>
</system.webServer>
그래,이 날 위해 일했습니다 여기 내 로컬 web.config 파일입니다. +1 –
답변입니다. 고맙습니다! – Alexandr