Публикация основного проекта aspnet в IIS
Я успешно сгенерировал папку публикации с помощью следующей команды;
dotnet publish -c Release -r win10-x64 --self-contained
Вот сгенерированный exe-файл в папке публикации. Если я запускаю exe-файл, веб-сайт работает без проблем на localhost:5000.
Однако, когда я пытаюсь поместить этот сайт на iis, у меня возникает следующая ошибка;
HTTP Error 500.19 - Internal Server Error<pre>
Error Code 0x8007000d<pre>
Вот мой веб-конфигурационный файл;
<?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <handlers> <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" /> </handlers> <aspNetCore processPath=".\AURORA.MvcWebUI.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" /> </system.webServer> </configuration> <!--ProjectGuid: 1E855145-26EA-4E34-8527-9A44CCB14290-->
Не могли бы вы мне помочь, пожалуйста?
Что я уже пробовал:
Я пытался удалить каждую часть файла web config, но не смог заставить его работать
Wessel Beulink
Ваша веб-конфигурация не имеет значения. Просто снимите карту, перевести и отредактировать веб-конфигурации служб IIS. Даже без веб-конфигурации IIS создаст новую.
tasinsahin
Карта? Какая карта? Не могли бы вы рассказать об этом шаг за шагом? Я действительно Новичок в iis :)