/ / .NET MVC Błąd 500 podczas publikowania na serwerze produkcyjnym - asp.net-mvc, dev-to-production

.NET MVC Error 500 podczas publikowania na serwerze produkcyjnym - asp.net-mvc, dev-to-production

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 № 1

Ok, znalazłem to sam z pomocą helpdesku i Google.

  1. Helpdesk wyśle ​​mnie do połączyć o tym, jak wyświetlić więcej błędów na stronie.
  2. 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
  3. Odkryłem w Google, że ta ścieżka została określona w pliku web.config, więc zmieniam ścieżkę.
  4. Nie działało więcej, więc wszedłem na serwer i zmieniłem uprawnienia do tego folderu
  5. Zadziałało.

Mam nadzieję, że to może komuś pomóc!