"Произошла ошибка при выполнении этой операции"
У меня есть сайт в IIS, для которого я не могу открыть какие-либо параметры, такие как аутентификация, сопоставления обработчиков, правила авторизации и т. д. Он просто показывает сообщение об ошибке "произошла ошибка при выполнении этой операции", без более подробной информации и веб.конфиг.
просмотр веб-сайта приводит к ошибке 500.19.
Я пробовал добавлять iis_iusrs
в папку веб-сайта и веб-страницы.config, изменение идентификатора пула приложений, предоставляющего доступ к тому же в интернете.конфигурация / веб-сайт настройки безопасности папки, проверил целевую платформу, команду iisreset/приложение бассейн перерабатывается без толку.
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
подобно отмеченному решению здесь, у меня была та же проблема, и снова это был отсутствующий модуль IIS, но на этот раз это был модуль инициализации приложения, который требовался, а не URLRewrite. установка через установщик веб-платформы или IIS.net. Исправлена проблема.
шаги, которые я предпринял для отладки этого, хотя раздел за разделом проходил через мой веб-конфиг, удаляя каждый раздел и пытаясь загрузить сайт и/или позволить IIS анализировать конфигурацию. Когда я удалил раздел, относящийся к оптимизации инициализации, это исправило проблему, и я сразу вспомнил, что эта зависимость была добавлена довольно давно.
Эхо настроения, хотя это действительно нуждается в лучших сообщениях об ошибках!!!
У меня тоже была эта проблема. Пытаюсь бежать ASP.Net ядро на IIS 10. Все, что мне нужно было это:
снимок экрана, сделанный из: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/development-time-iis-support?view=aspnetcore-2.1
- Я просто дважды щелкните на приложение, которое имеет ошибку, и
- изменить версию .NET Framework и
- затем измените его обратно в исходную версию и
- переработаны пулы приложений.
например:
приложение имеет .NET Framework v4.0. 30319 и я изменил его на .NET Framework v2.0. 50727 затем статус был превращен в остановка, затем я дважды щелкаю назад и меняю на .NET Framework v4 и затем щелкните правой кнопкой мыши корзина и перерабатывать ее.