Ошибка при использовании раздела, зарегистрированного как allowDefinition = 'MachineToApplication' за пределами уровня приложения

Использование раздела, зарегистрированного как allowDefinition = 'MachineToApplication' за пределами уровня приложения, является ошибкой.

В верхней строке всех моих aspx-страниц в моем каталоге / portal / есть это сообщение об ошибке, и я знаю, что это обычное сообщение. Я без конца гуглил это сообщение об ошибке, и я вижу много сообщений, в которых мне предлагается настроить папку / portal / в качестве приложения в IIS (который у меня есть), и другие сообщения, в которых говорится, что у меня есть вложенный файл web.configs (но ни одна из публикаций не предлагает руководство к решению).

Моя установка такова, что у меня есть файл web.config в моем корневом каталоге, а затем я пытаюсь создать корпоративный портал в каталоге / portal /. В каталоге / portal / есть собственный (необходимый) файл web.config.

Моя сеть.Строка конфигурации 50 выглядит так:

    <customErrors mode="Off" defaultRedirect="customerrorpage.aspx"/>
    <anonymousIdentification enabled="true"/>
    <authentication mode="Forms"/>
    <membership defaultProvider="MyProvider">

Итак, у меня есть domain.com/web.config И domain.com/portal/web.config ... так что моя страница domain.com/portal/default.aspx не загружается.

Каково реальное решение этой проблемы? Могу ли я каким-то образом объединить мой корневой файл web.config с моим каталогом / portal / web.config, или я здесь далеко от базы?

Буду признателен за любые рекомендации!

181
задан leppie 3 June 2014 в 03:47
поделиться