Я прочитал документацию по адресу https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-6.0 и все еще не могу заставить ее работать.
Чтобы было ясно, я пытаюсь запустить приложение ASPNET MVC как внутрипроцессное (в отличие от обратного прокси-сервера для веб-сервера Kestrel приложения) в IIS 10 и установил основной модуль/хостинг ASP.NET для .NET 6, Я настроил отдельный AppPool и установил для него неуправляемый код для своего приложения ASPNET.
Различные статьи, которые я читал, кажутся очень устаревшими, поэтому я думаю, что некоторая информация, применимая к .NET 6, была бы очень полезной. Кто-нибудь знает окончательные шаги по развертыванию и настройке приложения .NET 6 ASPNET MVC для IIS?
Я пробовал шаги, описанные в различных статьях, в том числе https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-6.0
Визуальная студия:
Пока вы изо всех сил пытаетесь помочь, 1) перечисленные вами шаги далеки от завершения (модуль ASP.NET Core даже не упоминается), 2) вы смешали шаги публикации (из VS) с шагами развертывания (сторонние изменения IIS). Stack Overflow — неподходящее место для написания руководств по «как сделать», иначе там будет бесчисленное множество длинных ответов, которые редко бывают полезными. Вместо этого люди должны быть перенаправлены в поисковые системы для учебных пособий и возвращаться только с конкретными вопросами.
Спасибо @Weldis, это была переносимая исполняемая настройка, которая помогла, теперь она работает нормально, хотя мне нужно найти учетную запись службы для пула приложений.
@LexLi 1) Я пропустил это, потому что автор сказал, что установил пакет хостинга ASP.NET. 2) Я включил шаг с VS, потому что в данном случае это была важная часть публикации.
@endurium Вы можете использовать любое удостоверение Windows, но не забудьте предоставить правильные разрешения для этого удостоверения, если вы используете SQL Server с опцией встроенной безопасности. И разрешения на чтение/запись с диска, если это необходимо.
Запустите отчет, чтобы исключить распространенные проблемы, пожалуйста, docs.jexusmanager.com/tutorials/ancm-diagnostics.html Никто не должен давать вам пошаговые инструкции, так как ваше веб-приложение может быть особенным и аварийно завершать работу. свой собственный.