Я пытаюсь опубликовать как ASP.NET Core проект с хостинг-провайдером, который поддерживает ASP.NET Core. Я получаю 500 внутренних ошибок сервера, которые я считаю очень распространенными. Поэтому я искал в Интернете и на различных форумах, а затем проверил processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%"
в web.config, и они выглядят корректно с помощью processPath="dotnet" and arguments=".\MyApplication.dll"
.
Я также проверил строку подключения, и она указывает на рабочий сервер БД, который работает. Я подтвердил соединение с БД, изменив строку подключения на производственную БД и запустив локальный проект. Это работает, и я получаю доступ к производственной БД.
Я также попытался получить информацию об ошибке, используя приведенный ниже файл Startup.cs (независимо от env):
app.UseDeveloperExceptionPage();
app.UseDatabaseErrorPage();
app.UseBrowserLink();
Я также включил stdoutLog в web.config, но и этой папки не вижу:
stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout"
Я также пытался изменить applicationUrl и launchUrl в файле launchSettings.json на свой URL-адрес, но это не сработало.
Итак, 500 Internal Server Error отказывается исчезать, и у меня до сих пор нет полезного сообщения об ошибке. Страница просто говорит:
К сожалению. внутренняя ошибка сервера 500 Произошла ошибка при запуске приложения.
Я был бы очень признателен, если бы кто-то мог помочь мне здесь.