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


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

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

Я пробовал добавлять iis_iusrs в папку веб-сайта и веб-страницы.config, изменение идентификатора пула приложений, предоставляющего доступ к тому же в интернете.конфигурация / веб-сайт настройки безопасности папки, проверил целевую платформу, команду iisreset/приложение бассейн перерабатывается без толку.

7 68

7 ответов:

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

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

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

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

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

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

Я запускаю IIS 8.5 и я развернул свой первый Asp.Net Core 2.0 (Razor pages) сайт на сервере IIS (в Windows Server 2012 R2), на котором было запущено несколько Asp.Net фреймворк / классические сайты. Это сработало для меня:

установите пакет хостинга Windows Server .NET Core

https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x#install-the-net-core-windows-server-hosting-bundle

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

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

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

У меня тоже была эта проблема. Пытаюсь бежать ASP.Net ядро на IIS 10. Все, что мне нужно было это: Development Time IIS Support

снимок экрана, сделанный из: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/development-time-iis-support?view=aspnetcore-2.1

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

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

например:

приложение имеет .NET Framework v4.0. 30319 и я изменил его на .NET Framework v2.0. 50727 затем статус был превращен в остановка, затем я дважды щелкаю назад и меняю на .NET Framework v4 и затем щелкните правой кнопкой мыши корзина и перерабатывать ее.