Diwas Poudel Ответов: 1

Я получаю "localhost в настоящее время не может обработать этот запрос. HTTP ERROR 500" ошибка при доступе к домашней/индексной странице в ASP.NET ядро ?


Здесь у меня есть 1 область и другие общие.

структура папок:
-wwwroot
-Области
-Администратор
Контроллер
Просмотры
Общий
_ViewStart.cshtml =====>1
-Контроллер
-Домашний контролер
-Общий
ViewStart.cshtml =====>2

ViewStart.cshtml в 2

@{
   Layout="_Layout"
 }


И я использую этот макет в методе индексного действия Homecontroller

Но когда я запускаю url-адрес в браузере, я получаю ниже ошибку?

localhost is currently unable to handle this request. HTTP ERROR 500


У меня нет никаких проблем с доступом к контроллеру, присутствующему в этом районе .Но при обращении к индексу HomeController я получил эту ошибку. Кто-нибудь может мне помочь?

Что я уже пробовал:

И я использую этот макет в методе индексного действия Homecontroller

Но когда я запускаю url-адрес в браузере, я получаю ниже ошибку?

localhost is currently unable to handle this request. HTTP ERROR 500


У меня нет никаких проблем с доступом к контроллеру, присутствующему в этом районе .Но при обращении к индексу HomeController я получил эту ошибку. Кто-нибудь может мне помочь?

Richard Deeming

Ошибка 500 означает, что в вашем коде произошла ошибка. Вам нужно отладить свой код, чтобы выяснить, в чем заключается ошибка. Без этой информации никто не сможет вам помочь.

Убедитесь, что вы используете страницу исключений разработчика, которая даст вам гораздо больше информации об ошибке:
Обрабатывать ошибки в ASP.NET ядро | Microsoft Docs[^]

1 Ответов

Рейтинг:
2

Member 14790796

пожалуйста, проверьте базу данных один раз. В моем состоянии я получил проблему в asp boilerplate. VS17 .net sdk версии 2.2 . просто измените файл настроек приложения, добавьте любую рабочую базу данных и попробуйте снова запустить проект.


Dave Kreskowiak

У вас недостаточно информации, чтобы сделать эти рекомендации. Ошибка 500 просто означает, что "код на сервере взорвался". Для этого существует бесконечное множество возможных причин, а не только база данных и не только то, какая версия .NET Framework используется.

Кроме того, я сомневаюсь, что они все еще ищут ответ на этот вопрос более года спустя.