2013-07-14 3 views
0

Нужна помощь, если вы можете, если хотите.Сочетание файлов web.config

Один из них - разрешить файлы .html и .htm для работы как файлы .asp для некоторых включений, а другой - для пользовательских 404 страниц.

Я пробовал всевозможные варианты, но все, кроме использования файлов, дает мне сообщение «500 - Internal Server Error».

web.config 1:

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
<system.webServer> 
<handlers> 
<add name="htmlinc" path="*.html" verb="*" modules="ServerSideIncludeModule" resourceType="Unspecified" /> 
<add name="htminc" path="*.htm" verb="*" modules="ServerSideIncludeModule" resourceType="Unspecified" /> 
</handlers> 
</system.webServer> 
</configuration> 

web.config 2:

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
<system.webServer> 
<httpErrors errorMode="DetailedLocalOnly" defaultPath="/404.htm" defaultResponseMode="ExecuteURL"> 
<remove statusCode="404" subStatusCode="-1" /> 
<error statusCode="404" prefixLanguageFilePath="" path="/404.htm" responseMode="ExecuteURL" /> 
</httpErrors> 
</system.webServer> 
<system.web> 
<customErrors mode="On"> 
<error statusCode="404" redirect="/404.htm" /> 
</customErrors> 
</system.web> 
</configuration> 

ответ

0

Это должно работать. Проверьте исходные файлы web.config и найдите проблемы, вызванные наследованием.

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
<system.webServer> 
<handlers> 
<add name="htmlinc" path="*.html" verb="*" modules="ServerSideIncludeModule" resourceType="Unspecified" /> 
<add name="htminc" path="*.htm" verb="*" modules="ServerSideIncludeModule" resourceType="Unspecified" /> 
</handlers> 
<httpErrors errorMode="DetailedLocalOnly" defaultPath="/404.htm" defaultResponseMode="ExecuteURL"> 
<remove statusCode="404" subStatusCode="-1" /> 
<error statusCode="404" prefixLanguageFilePath="" path="/404.htm" responseMode="ExecuteURL" /> 
</httpErrors> 
</system.webServer> 
<system.web> 
<customErrors mode="On"> 
<error statusCode="404" redirect="/404.htm" /> 
</customErrors> 
</system.web> 
</configuration> 
Смежные вопросы