Подтвердить что ты не робот

"Во время выполнения этой операции произошла ошибка"

У меня есть веб-сайт в IIS, для которого я не могу открыть какие-либо параметры, такие как аутентификация, сопоставления обработчиков, правила авторизации и т.д. Он просто показывает сообщение об ошибке "При выполнении этой операции была ошибка", без каких-либо подробностей и указывает на web.config.

Просмотр веб-сайта приводит к ошибке 500.19.

Я попробовал добавить iis_iusrs в папку веб-сайта и web.config, изменив идентификатор пула приложений, предоставив доступ к тем же параметрам безопасности веб-сайта/веб-сайта/веб-сайта, проверенную целевую структуру, iisreset/app pool recycles безрезультатно.

4b9b3361

Ответ 1

Оказалось, что на веб-сайте использовался модуль перезаписи URL-адресов, который мне не хватало.

Загрузите программу установки веб-платформы из MS и установите модуль перезаписи URL.

http://www.microsoft.com/web/downloads/platform.aspx

Желание ошибок IIS было более информативным, чем просто "произошла ошибка..."

Ответ 2

Оказалось, что на веб-сайте использовался модуль перезаписи URL-адресов, который мне не хватало.

Это была не моя проблема, и это было. У меня уже установлен URL-адрес Rewriter, но после обновления Windows 10 IIS не знал об этом. Простой ремонт панели управления = > Программы и функции = > URL-адрес перезаписи модуля IIS 2, и он снова работал.

Ответ 3

Я использую IIS 8.5 и развернул свой первый сайт Asp.Net Core 2.0 (Razor pages) на IIS Server (на 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

Ответ 5

Как и в случае с отмеченным решением, у меня была та же проблема, и снова это был отсутствующий модуль IIS, но на этот раз это был модуль инициализации приложений, а не URLRewrite. установка через установщик Web Platform или IIS.net. исправлена ​​проблема.

Шаги, которые я предпринял, чтобы отладить это, были разделены по разделам, перейдя через мою веб-конфигурацию, удаляя каждый раздел и пытаясь загрузить сайт и/или пусть IIS проанализирует конфигурацию. Когда я удалил раздел, относящийся к оптимизации инициализации, это устранило проблему, и я сразу вспомнил, что эта зависимость была добавлена ​​честно.

Эхо настроения, хотя это действительно нуждается в улучшенных сообщениях об ошибках!!!

Ответ 6

  • Я просто дважды нажимаю на приложение, у которого есть ошибка, и
  • измените версию .NET Framework и
  • затем верните его в исходную версию и
  • переработаны пулы приложений.

например:.

Приложение имеет .NET Framework v4.0.30319, и я изменил его на .NET Framework v2.0.50727, после чего статус перешел в Остановить, затем дважды щелкните и измените на .NET Framework v4, а затем щелкните правой кнопкой мыши recycle и переработайте его.

Ответ 7

Такое же сообщение об ошибке, но мой C:\исчерпал дисковое пространство.

Ответ 8

работает на 100% **** проверьте, есть ли URL-адреса внутри <appSetting></appSetting>, попробуйте комментировать эти неизвестные URL-адреса

 <!-- <add key="ErrorLogWebApi" value="https://websitename.com/api" />-->

а также полностью прокомментируйте <rewrite></rewrite>

сейчас попробуешь

Ответ 9

У меня была эта проблема в последнее время, решение для меня было установить: ASP.NET Core/.NET Core: Runtime & Hosting Bundle. Вы можете найти это здесь.

Также перед установкой убедитесь, что ваши wwwroot доступа wwwroot установлены так, чтобы и iis_iusrs и iusr имели iusr на чтение, запись и выполнение.