Ten problem jest spowodowany trybem potoku w ustawieniach puli aplikacji, które są ustawione w witrynie internetowej.
Krótki
- Prosty sposób Zmień tryb puli aplikacji na taki, który ma włączony klasyczny potok.
- Właściwy sposób Twoja aplikacja web.config/web musi zostać zmieniona w celu obsługi zintegrowanych potoków. Zwykle jest to tak proste, jak usunięcie części pliku web.config.
-
Prosty sposób (zła praktyka) Dodaj następujące elementy do pliku web.config. Zobacz http://www.iis.net/ConfigReference/system.webServer/validation
<system.webServer> <validation validateIntegratedModeConfiguration="false" /> </system.webServer>
Długie Jeśli to możliwe, najlepszym rozwiązaniem jest zmiana aplikacji tak, aby obsługiwała zintegrowane potoki. Istnieje wiele zmian między usługami IIS6 i IIS7.x, które powodują ten błąd. Szczegółowe informacje na temat tych zmian znajdziesz tutaj http://learn.iis.net/page.aspx/381/aspnet-20-breaking-changes-on-iis-70/ .
Jeśli nie możesz tego zrobić, musisz zmienić pulę aplikacji, co może być trudniejsze w zależności od Twojej dostępności na serwerze sieciowym.
- Przejdź do serwera WWW
- Otwórz Menedżera IIS
- Przejdź do swojej witryny
- Kliknij Ustawienia zaawansowane w prawym okienku akcji
- W sekcji Pula aplikacji zmień ją na pulę aplikacji z włączoną klasyczną wersją.
Sprawdź http://technet.microsoft.com/en -us/library/cc731755(WS.10).aspx aby uzyskać szczegółowe informacje na temat zmiany puli aplikacji
Jeśli chcesz utworzyć pulę aplikacji z klasycznymi potokami, spójrz na http://technet.microsoft.com/en-us/library/cc731784(WS.10).aspx
Jeśli nie masz dostępu do serwera, aby wprowadzić tę zmianę, musisz to zrobić za pośrednictwem serwera hostingowego i skontaktować się z nim w celu uzyskania pomocy.
Zachęcamy do zadawania pytań.