Я попытался перенести мой
<system.web>
с
<location path="." InheritInChildApplications="false">
как это
<location path="." InheritInChildApplications="false">
<system.web>...</system.web>
</location>
Но Web Developer Express VS 2010 продолжает заявлять
Атрибут 'InheritInChildApplications' не позволяется
Когда я запускаю свое веб-приложение существует ошибка:
Ошибка HTTP 500.19 - внутренняя ошибка сервера
К требуемой странице нельзя получить доступ, потому что связанные данные конфигурации для страницы недопустимы.Ошибка конфигурирования Нераспознанный атрибут 'InheritInChildApplications'.
Моя конфигурация: ASP.NET 4.0 RTM, VS 2010, IIS 7.5
Разве это не строчная буква «i»?
<location path="." inheritInChildApplications="false">
Я успешно использовал ее в последних 4 или 5 проектах, над которыми я работал. Моя спецификация похожа на вашу. Я все еще использую .NET 4 RC.Я также включаю настройки system.webServer в location.
Удачи,
Рич
Возможно, у вас нет пространства имен, указанного на корневом узле? например,
Вам нужно
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
, а не
<configuration>