/ / Błędy podczas uruchamiania ASP Classic wraz z ASP.NET w IIS 7.5 - asp.net, asp-classic, iis-7.5, Windows-server-2008, dfs

Błędy podczas działania ASP Classic wraz z ASP.NET w IIS 7.5 - asp.net, asp-classic, iis-7.5, Windows-server-2008, dfs

Obecnie próbuję migrować niektóre witryny z IIS6 do IIS7 i napotkałem problem.

W większości moje strony są napisane w klasycznej ASP. Jednak na jednej stronie internetowej mam dwie aplikacje internetowe z asp.net. Coś takiego

www.mywebsite1.com - Classic ASP
www.mywebsite2.com - Classic ASP
www.mywebsite2.com/MyAspDotNetApplication1 - ASP.NET 4.0
www.mywebsite2.com/SubDirectory/MyAspDotNetApplication2 - ASP.NET 4.0
www.mywebsite3.com - Classic ASP
...

Kiedy przeglądam strony zawierające klasyczne strony ASPNie mam problemów Jeśli uzyskam dostęp do jednej z aplikacji internetowych ASP.NET, wszystko jest w porządku. Jeśli uzyskam dostęp do drugiej aplikacji sieci Web ASP.NET, wszystko zacznie działać nieprawidłowo, na stronach aplikacji ASP.NET pojawią się błędy

Nie można rozpocząć monitorowania zmian w„FileServer1webmywebsite2MyAspDotNetApplication1App_Browsers”, ponieważ limit poleceń sieciowych BIOS-u został osiągnięty. Aby uzyskać więcej informacji na temat tego błędu, zapoznaj się z artykułem 810886 bazy wiedzy Microsoft. Hosting na udziale UNC nie jest obsługiwany dla platformy Windows XP.``

Gdy próbuję uzyskać dostęp do stron klasycznej ASP, pojawia się następujący błąd

HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid
Module  IIS Web Core
Notification    BeginRequest
Handler Not yet determined
Config Error
Config File
Requested URL   http://www.mywebsite2.com:80/myvirtualdirectory1/
Physical Path   \FileServer1webmywebsite2myvirtualdirectory1
Logon Method    Not yet determined
Logon User  Not yet determined

Kiedy otwieram menedżera IIS i patrzę na jedną z witryn lub katalogów wirtualnych, w których występuje błąd, pojawia się następujący błąd

Filename: \?FileServer1mywebsite2web.config
Error: Cannot read configuration file

Mam podobne problemy to inne pytanie ale usunąłem wszystkie pliki Web.config ze wszystkich moich witryn (z wyjątkiem aplikacji ASP.NET) i nadal pojawia się błąd.

Działa to dobrze w IIS6.

Jakieś pomysły?

Sprzęt komputerowy

  • Dwa serwery WWW (Web1 i Web2) z systemem Windows Server 2008
  • Jeden serwer plików (FileServer1) z systemem Windows 2003 (nie wiem, czy to robi różnicę)

IIS

  • 10 klasycznych stron ASP działających we własnych pulach aplikacji. Wszystkie te witryny mają wiele wirtualnych katalogów wskazujących lokalizacje na serwerze plików
  • 20 stron internetowych, które po prostu przekierowują do jednej z 10 stron powyżej
  • 2 aplikacje ASP.NET, które znajdują się w jednej z klasycznych witryn ASP
  • Każda z klasycznych stron ASP ma własną pulę aplikacji, która działa na niestandardowym koncie użytkownika MYDOMAINMyIISUser
  • Aplikacje ASP.NET mają również własne pule aplikacji i są skonfigurowane do działania na niestandardowym koncie użytkownika MYDOMAINMyIISUser
  • 20 witryn przekierowujących działa w ramach jednej puli aplikacji.
  • Strony internetowe są skonfigurowane do korzystania z udostępnianiakonfiguracja. Pliki konfiguracyjne są przechowywane lokalnie na każdym serwerze sieciowym i są synchronizowane przy użyciu DFS (próbowałem umieścić go na FileServer1, ale napotkałem ten sam problem jak powyżej, przeniesienie go na lokalny system plików serwerów internetowych rozwiązał problem - To może być ważne?).

Serwer plików

  • Cała zawartość internetowa jest przechowywana na serwerze plików pod C:Web. Jest to skonfigurowane jako dysk UNC dostępny z sieci za pośrednictwem adresu \FileServer1Web
  • Ustawiłem uprawnienia na C:Web aby umożliwić dostęp do odczytu dla MYDOMAINMyIISUser
  • Powiedziano mi, że treść internetowa musi być przechowywane na dysku sieciowym zamiast mieć lokalne kopie i korzystać z DFS

Odpowiedzi:

1 dla odpowiedzi № 1

Wygląda na to, że moduły ISAPI nie są poprawnie skonfigurowane w klasycznych witrynach ASP.

Wszystkie filtry ISAPI .NET powinny być wyłączone / zabronione, a klasyczny filtr ASP powinien być włączony.


0 dla odpowiedzi nr 2

Okazuje się, że coś jest nie takserwer plików. Na czym polega problem. Nie wiem. Po utworzeniu nowego serwera plików systemu Windows Server 2008 z klastrami nie udało mi się odtworzyć problemu.