Błędem jest użycie sekcji zarejestrowanej jako allowDefinition = 'MachineToApplication' poza poziomem aplikacji.
Górny wiersz na wszystkich moich stronach aspx w moim katalogu / portal / zawiera ten komunikat o błędzie i wiem, że jest to typowy komunikat. Pooglądałem ten komunikat o błędzie bez końca i widzę wiele postów mówiących mi, aby skonfigurować folder / portal / jako aplikację w IIS (które mam), i więcej postów mówiących, że zagnieździłem web.configs (ale żaden z postów nie zawiera wskazówek dotyczących rozwiązania).
Moja konfiguracja polega na tym, że mam plik web.config w katalogu głównym, a następnie próbuję utworzyć portal firmowy w katalogu / portal /. Katalog / portal / ma swój (konieczny) plik web.config.
Mój wiersz 50 web.config wygląda następująco:
<customErrors mode="Off" defaultRedirect="customerrorpage.aspx"/>
<anonymousIdentification enabled="true"/>
<authentication mode="Forms"/>
<membership defaultProvider="MyProvider">
Mam więc domenę.com/web.config ORAZ domenę.com/portal/web.config ... więc moja strona domena.com/portal/default.aspx nie zostanie załadowana.
Jakie jest na to prawdziwe rozwiązanie? Czy znajdę sposób na połączenie mojego katalogu głównego web.config z moim / portal / directory web.config, czy też jestem tutaj daleko od bazy?
Wszelkie wskazówki będą mile widziane!