Атрибут InheritInChildApplications не распознан в элементе местоположения web.config
Я пробовал обернуть мой
<system.web>
с
<location path="." InheritInChildApplications="false">
как это
<location path="." InheritInChildApplications="false">
<system.web>...</system.web>
</location>
Но VS 2010 Web Developer Express продолжает говорить
Атрибут 'InheritInChildApplications' не разрешен
При запуске моего веб-приложения появляется ошибка:
Ошибка HTTP 500.19 - Внутренняя ошибка сервера
Запрошенная страница недоступна, так как соответствующие данные конфигурации для страницы недействительны.
Ошибка конфигурации Нераспознанный атрибут 'InheritInChildApplications'.
Моя конфигурация: RTF, ASP.NET 4.0, версия IIS 7.5
Ответы
Ответ 1
Разве это не строчный "i"?
<location path="." inheritInChildApplications="false">
Я успешно использовал его в последних 4 или 5 проектах, над которыми я работал. Моя спецификация похожа на вашу. Я все еще использую .NET 4 RC. Я также включаю параметры system.webServer в пределах местоположения.
Удачи,
Рич
Ответ 2
Это может быть потому, что у вас нет пространства имен, указанного в корневом каталоге node? например,
Вам нужно
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
not
<configuration>
Ответ 3
Я думаю, что проблема здесь в том, что inheritInChildApplications
не является допустимым атрибутом местоположения node в .net 4.0.
Причина, по которой это исправление работает, заключается в том, что вы специально нацеливаете схему конфигурации .net 2.0
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
.net 4.0. Приобретает другой способ работы с наложением конфигов.
Смотрите http://msdn.microsoft.com/en-us/library/b6x6shw7.aspx и http://msdn.microsoft.com/en-us/library/ms178692.aspx для более подробная информация.
Ответ 4
Я часто использую довольно часто, чтобы достичь этого:
<configuration>
<system.web>
<assemblies>
<clear>
<clientTarget>
<clear>
<compilation>
<compilers>
<clear>
<httpHandlers>
<clear>
<httpModules>
<clear>
<serviceDescriptionFormatExtensionTypes>
<clear>
<webServices>
<protocols>
<clear>
<soapExtensionTypes>
<clear>
<soapExtensionReflectorTypes>
<clear>
<soapExtensionImporterTypes>
<clear>