web.config в основном проекте MVC asp.net - PullRequest
0 голосов
/ 04 июля 2018

Я действительно новичок в ядре Asp.net MVC, моя визуальная студия работает на macOS, поэтому мне пришлось опубликовать свой проект на Azure. Я хотел перенести этот проект на хост Godaddy. Я загружаю файлы и загружаю на хост Godaddy. проблема в том, что он имеет ошибку 500. Есть ли что-то, что я могу сделать, чтобы это исправить?

вот мой webconfig,

<?xml version="1.0" encoding="utf-8"?>
<configuration>
   <system.webServer>
     <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
      <aspNetCore processPath="dotnet" arguments=".\WebAppEver.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
  </system.webServer>
  </configuration>
  <!--ProjectGuid: F0AEADEA-9B69-4295-85F3-A3BDD9433AD4-->

1 Ответ

0 голосов
/ 05 июля 2018

Вашему хосту необходимо настроить свои серверы для поддержки ядра asp.net. Они должны установить модуль IIS, который поддерживает ядро ​​asp.net и позволяет дополнительному процессу запускать это основное приложение asp.net.

Вам также необходимо знать, какая версия ядра asp.net установлена, или вам следует развернуть версию с собственным хостом.

Для наших планов совместного хостинга мы не предлагаем asp .NET core 1 или 2. Лучший вариант - это получить сервер в соответствии с требованиями для поддержки asp .NET core 2.0. Для этого требуется любая среда VPS или выделенная среда с Plesk Onyx 17.8 для поддержки автоматической установки.

Кроме того, чтобы увидеть подробное сообщение об ошибке, добавьте его в ваш web.config:

<configuration>
  <system.webServer>
      <httpErrors errorMode="Detailed"/>
  </system.webServer>
</configuration>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...