É um erro usar uma seção registrada como allowDefinition = 'MachineToApplication' além do nível do aplicativo.
A linha superior em todas as minhas páginas aspx no meu diretório / portal / tem essa mensagem de erro e sei que é comum. Pesquisei essa mensagem de erro no Google sem fim e vejo muitas postagens dizendo para configurar a pasta / portal / como um aplicativo no IIS (que eu tenho) e mais postagens dizendo que aninhei web.configs (mas nenhuma das publicações oferece orientação para uma solução).
Minha configuração é que eu tenho um web.config no meu diretório raiz e estou tentando criar um portal da empresa, no diretório / portal /. O diretório / portal / possui seu próprio web.config (necessário).
Minha linha 50 do web.config é assim:
<customErrors mode="Off" defaultRedirect="customerrorpage.aspx"/>
<anonymousIdentification enabled="true"/>
<authentication mode="Forms"/>
<membership defaultProvider="MyProvider">
Então, eu tenho domain.com/web.config AND domain.com/portal/web.config ... para que minha página domain.com/portal/default.aspx não seja carregada.
Qual é a verdadeira solução para isso? De alguma forma, encontro uma maneira de mesclar meu web.config raiz com meu / portal / diretório web.config ou estou muito longe daqui?
Qualquer orientação será imensamente apreciada!