Использование раздела, зарегистрированного как 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, или я здесь далеко от базы?
Буду признателен за любые рекомендации!