Niedawno zaktualizowałem moją aplikację internetową do .NET 4.5. Po przekazaniu kodu do naszego środowiska testowego pojawia się komunikat „404 - Nie znaleziono pliku lub katalogu”. błąd. Kod działa poprawnie z mojego pulpitu VS2013. Serwer WWW działa w IIS 7.5 na W2K08 R2. Mogę wyświetlić stronę .asp lub .htm w witrynie, ale ten błąd pojawia się przy próbie wyświetlenia najprostszej strony .aspx. Podejrzewam, że jest to problem z konfiguracją mojego pliku web.config.
configuration
iis-7.5
asp.net
Jbonwell
źródło
źródło
Odpowiedzi:
Oto web.config. http://go.microsoft.com/fwlink/?LinkId=235367.
źródło
Spójrz na podaną konfigurację, jeśli wszystkie pliki są tam, gdzie powinny, wykonaj następujące czynności.
W systemie Windows Server 2008/2008 R2
Najpierw upewnij się, że .NET Framework 4.5.1 jest zainstalowany
Uruchom następujące polecenie z wiersza polecenia z podwyższonym poziomem uprawnień:
Następnie otwórz Internetowe usługi informacyjne
Wybierz serwer w lewym widoku drzewa.
W sekcji „IIS” otwórz „Ograniczenia ISAPI i CGI”.
Dla wszystkich elementów zaczynających się od „ASP.NET v4.0”, kliknij prawym przyciskiem myszy element i wybierz „Zezwól”.
źródło