Moja witryna MVC działa doskonale na moim debugowaniupo naciśnięciu klawisza F5 w programie Visual Web Developper Express 2010. Publikowałem go kilka razy bez problemu, ale ostatnio wprowadziłem wiele zmian i moja ostatnia publikacja nie działa zgodnie z oczekiwaniami.
W rzeczywistości publikacja działa doskonale i niewyświetlana jest specjalna wiadomość. Problem w tym, że kiedy łączę się z adresem, wyskakuje mi błąd 500. Wygoogluję to i dodaję wymagane informacje web.config, żeby otrzymać szczegółowe informacje.
Oto informacje, które otrzymuję:
Błąd HTTP 500.0 - wewnętrzny błąd serwera
Strona nie może zostać wyświetlona, ponieważ wystąpił wewnętrzny błąd serwera wystąpił.
Moduł: AspNetInitializationExceptionModule
Powiadomienie: BeginRequest
Handler: ExtensionlessUrlHandler-Integrated-4.0
Kod błędu: 0x00000000
Czy ktoś może wskazać mi właściwy kierunek debugowania tego? W razie potrzeby mogę podać więcej informacji o mojej aplikacji!
Dzięki!
Odpowiedzi:
6 dla odpowiedzi № 1Ok, znalazłem to sam z pomocą helpdesku i Google.
- Helpdesk wyśle mnie do połączyć o tym, jak wyświetlić więcej błędów na stronie.
- Wtedy zobaczyłem, że mój błąd to „Odmowa dostępu do ścieżki XXXX”. Było to związane z Struktura ClientDependency i próbował uzyskać dostęp do ścieżki, która nie istnieje na serwerze
- Odkryłem w Google, że ta ścieżka została określona w pliku web.config, więc zmieniam ścieżkę.
- Nie działało więcej, więc wszedłem na serwer i zmieniłem uprawnienia do tego folderu
- Zadziałało.
Mam nadzieję, że to może komuś pomóc!