У меня есть веб-сайт в IIS, для которого я не могу открыть какие-либо параметры, такие как аутентификация, сопоставления обработчиков, правила авторизации и т. Д. Он просто показывает сообщение об ошибке «Произошла ошибка при выполнении этой операции», без дополнительных сведений и указывает на веб-сайт .config.
Просмотр веб-сайта приводит к ошибке 500.19.
Я попытался добавить iis_iusrs
в папку веб-сайта и web.config, изменив идентификатор пула приложений, предоставив доступ к тем же параметрам безопасности папки web.config / веб-сайта, проверенную целевую структуру, iisreset / пул приложений перезапускается безрезультатно.
Это была не моя проблема, а была. У меня уже был установлен URL Rewriter, но после обновления Windows 10 IIS не знал об этом. Простое восстановление на Панели управления => Программы и компоненты => Модуль 2 перезаписи URL-адресов IIS, и он снова заработал.
источник
Я использую IIS 8.5 и развернул свой первый сайт Asp.Net Core 2.0 (страницы Razor) на сервере IIS (в Windows Server 2012 R2), на котором было запущено несколько веб-сайтов Asp.Net Framework / Classic. Это сработало для меня:
Установите пакет .NET Core Windows Server Hosting
https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x#install-the-net-core-windows-server-hosting-bundle
источник
У меня тоже была эта проблема. Попытка запустить ASP.Net Core на IIS 10. Все, что мне нужно было сделать, это следующее:
Снимок экрана взят из: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/development-time-iis-support?view=aspnetcore-2.1
источник
У меня была эта проблема в последнее время, решение для меня устанавливалось: ASP.NET Core / .NET Core: Runtime & Hosting Bundle. Вы можете найти это здесь .
Также перед его установкой убедитесь, что ваши
wwwroot
разрешения безопасности разрешают и то,iis_iusrs
и другое, аiusr
также имеют разрешения на чтение, запись и выполнение.источник
Подобно отмеченному здесь решению, у меня была та же проблема, и снова это был отсутствующий модуль IIS, но на этот раз требовался модуль инициализации приложения, а не URLRewrite. установка через установщик веб-платформы или IIS.net . исправил проблему.
Шаги, которые я предпринял для отладки этого, заключались в том, чтобы последовательно просматривать мою веб-конфигурацию, удаляя каждый раздел и пытаясь загрузить сайт и / или позволить IIS проанализировать конфигурацию. Когда я удалил раздел, относящийся к оптимизации инициализации, проблема была решена, и я сразу вспомнил, что эта зависимость была добавлена довольно давно.
Однако поддержите мнение, что это действительно нуждается в улучшенных сообщениях об ошибках !!!
источник
Я установил пакет хостинга .Net core с https://dotnet.microsoft.com/download/dotnet-core/2.2, и он исправлен.
источник
Моя проблема заключалась в том, что я установил .NET Core Hosting Bundle до того, как установил IIS. Повторный запуск установщика Hosting Bundle с Repar исправил это для меня.
https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.1#install-the-net-core-hosting-bundle
источник
например:
Приложение имеет .NET Framework v4.0.30319, и я изменил его на .NET Framework v2.0.50727, затем статус был изменен на Stop , затем я дважды щелкнул назад и перешел на .NET Framework v4, а затем щелкнул правой кнопкой мыши по переработке и переработал его.
источник
То же сообщение об ошибке, но у моего C: \ закончилось место на диске.
источник
работает на 100% **** проверьте, есть ли внутри какие-либо адреса
<appSetting></appSetting>
, попробуйте прокомментировать эти неизвестные URLа также
<rewrite></rewrite>
тег комментария полностьютеперь ты попробуй
источник