Атрибут InheritInChildApplications, не распознанный в web.config элементе местоположения

Я попытался перенести мой

<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

27
задан random 22 August 2011 в 04:20
поделиться

2 ответа

Разве это не строчная буква «i»?

<location path="." inheritInChildApplications="false">

Я успешно использовал ее в последних 4 или 5 проектах, над которыми я работал. Моя спецификация похожа на вашу. Я все еще использую .NET 4 RC.Я также включаю настройки system.webServer в location.

Удачи,

Рич

9
ответ дан 28 November 2019 в 04:15
поделиться

Возможно, у вас нет пространства имен, указанного на корневом узле? например,

Вам нужно

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

, а не

<configuration>
62
ответ дан 28 November 2019 в 04:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: