Как настроить Web.config: MVC - PullRequest
0 голосов
/ 25 июня 2018

Когда я пытаюсь получить доступ к веб-сайту, созданному с помощью MVC, у меня появляется ошибка 500. Я связался с хостинг-провайдерами, и они сказали, что проблема связана с моим файлом web.config. Проблема в том, что в проекте не было ни одного, когда я создавал его через Visual Studio.

Я следовал этому руководству, чтобы добавить один: Как: создать файлы Web.config . Который предоставляется Microsoft.

Я в полной растерянности, так как не знаю, какая информация нужна или как ее настроить, чтобы она работала.

Это текущее содержимое файла:

<?xml version="1.0" encoding="utf-8"?>
<configuration>    
  <!-- To customize the asp.net core module uncomment and edit the following section. 
  For more info see https://go.microsoft.com/fwlink/?linkid=838655 -->
  <!--
  <system.webServer>
    <handlers>
      <remove name="aspNetCore"/>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
    </handlers>
    <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
  </system.webServer>
  -->
</configuration>

То, что я прошу, - это немного указаний относительно того, что мне нужно делать, и почему это не было включено в веб-сайт с самого начала.

1 Ответ

0 голосов
/ 25 июня 2018

Вам необходимо уточнить у вашего провайдера, поддерживают ли они ядро ​​asp.net, так как оно имеет собственную библиотеку времени выполнения.

Также web.config относится к классической среде ASP.NET, а не к ASP.NET Core.Попробуйте создать приложение с любой .NET версии 4.x в Visual Studio.В шаблоне вы увидите web.config.

Если вы все еще хотите использовать ядро ​​.net, оно использует несколько иные механизмы конфигурации.Вы можете прочитать больше об этом в www.asp.net разделе учебника ядра asp.net

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...