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

I receive There was as error while performing this operation error referring to web.config. I follow below configuration:

  • OS is Windows server 2012 R2 with IIS version 8.5.

  • URL Rewrite 2.1 module is installed on the machine.

  • IIS_IUSRS has full access to the directory.

  • Application Initialization module is installed

  • .Net CLR Version v4.0.30319 and managed pipeline mode is integrated.

  • IIS configuration is as below:

  • enter image description here

  • enter image description here

    Web config is as below:

<?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <system.webServer>
        <handlers>
          <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
        </handlers>
        <aspNetCore processPath="dotnet" arguments=".\MES.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
      </system.webServer>
    </configuration>
    <!--ProjectGuid: e8701310-485f-4f88-b7d0-1473d07238ac-->

browsing the page I receive below message:
enter image description here
However, when I remove

<aspNetCore processPath="dotnet" arguments=".\MES.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" /> 

from web.config I don’t receive (There was as error while performing this operation) error but I get below error:
enter image description here

desertnaut's user avatar

desertnaut

57.7k27 gold badges140 silver badges167 bronze badges

asked Sep 13, 2017 at 23:53

Aboriginal's user avatar

enter image description here

This error occurred for me when trying to double-click on the Logging module for any site with a bad Web.config.

«Bad» includes Web.configs that just have a module IIS doesn’t understand — in my case, IIS 10 couldn’t understand the <rewrite> tag, and exploded with this extremely confusing error.

You can verify this by just commenting out the contents of your Web.config. The error goes away — then just gradually reduce how much is being commented out until you find the culprit, and track down that solution.

answered Jul 24, 2018 at 5:23

Chris Moschini's user avatar

Chris MoschiniChris Moschini

36.8k19 gold badges161 silver badges190 bronze badges

1

answered Sep 14, 2017 at 2:50

Lex Li's user avatar

Lex LiLex Li

60.6k9 gold badges117 silver badges147 bronze badges

6

This error is typically caused by a reference inside the web.config which cannot be resolved by the dotNet runtime.

If you are using dotNet core, AND you installed the dotNet core hosting bundle BEFORE you configured your server to run IIS you may get this error.

To fix it in this case, you need to re-run the dotNet core hosting bundle installer AGAIN, in «repair mode»

As described in the box entitled «Important», here.

answered Jan 20, 2020 at 16:26

Geeb's user avatar

GeebGeeb

6318 silver badges19 bronze badges

1

I had this problem with .NET Core 2.1.
I installed 2.1 SDK (v2.1.301) and as Microsoft says Hosting Bundle now installs with SDK, but in my case this did’t work.
This problem disappeared only when I installed 2.1 Runtime (v2.1.1) for Hosting Bundle Installer.

enter image description here

answered Jun 28, 2018 at 15:09

Viacheslav Yankov's user avatar

Maybe you need to install URL Rewrite
I had same problem.

answered Jun 17, 2020 at 6:50

Emrah KONDUR's user avatar

Emrah KONDUREmrah KONDUR

1861 gold badge3 silver badges13 bronze badges

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

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

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

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

person
Anupam Yadav
  
schedule
05.03.2014
  
source
источник


Ответы (12)

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

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

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

Хотелось бы, чтобы ошибки IIS были более информативными, чем просто «Произошла ошибка …»

person
Anupam Yadav
  
schedule
05.03.2014

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

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

person
Tod
  
schedule
21.10.2016

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

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

person
abdo Mohammed
  
schedule
25.07.2019

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

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

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

person
LDJ
  
schedule
17.08.2016

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

например:

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

person
user5579363
  
schedule
19.11.2015

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

person
Stumblor
  
schedule
07.09.2017

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

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

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

теперь ты попробуй

person
Sagar M
  
schedule
11.06.2019

то же самое и здесь IUSR отсутствовал в учетных данных анонимной аутентификации.

Если основной хостинг Bundle .net установлен до IIS, установку пакета необходимо исправить. После установки IIS снова запустите установщик Hosting Bundle.

person
holder
  
schedule
12.07.2021

I receive There was as error while performing this operation error referring to web.config. I follow below configuration:

  • OS is Windows server 2012 R2 with IIS version 8.5.

  • URL Rewrite 2.1 module is installed on the machine.

  • IIS_IUSRS has full access to the directory.

  • Application Initialization module is installed

  • .Net CLR Version v4.0.30319 and managed pipeline mode is integrated.

  • IIS configuration is as below:

  • enter image description here

  • enter image description here

    Web config is as below:

<?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <system.webServer>
        <handlers>
          <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
        </handlers>
        <aspNetCore processPath="dotnet" arguments=".MES.dll" stdoutLogEnabled="false" stdoutLogFile=".logsstdout" />
      </system.webServer>
    </configuration>
    <!--ProjectGuid: e8701310-485f-4f88-b7d0-1473d07238ac-->

browsing the page I receive below message:
enter image description here
However, when I remove

<aspNetCore processPath="dotnet" arguments=".MES.dll" stdoutLogEnabled="false" stdoutLogFile=".logsstdout" /> 

from web.config I don’t receive (There was as error while performing this operation) error but I get below error:
enter image description here

desertnaut's user avatar

desertnaut

57.1k23 gold badges137 silver badges165 bronze badges

asked Sep 13, 2017 at 23:53

Aboriginal's user avatar

enter image description here

This error occurred for me when trying to double-click on the Logging module for any site with a bad Web.config.

«Bad» includes Web.configs that just have a module IIS doesn’t understand — in my case, IIS 10 couldn’t understand the <rewrite> tag, and exploded with this extremely confusing error.

You can verify this by just commenting out the contents of your Web.config. The error goes away — then just gradually reduce how much is being commented out until you find the culprit, and track down that solution.

answered Jul 24, 2018 at 5:23

Chris Moschini's user avatar

Chris MoschiniChris Moschini

36.5k19 gold badges160 silver badges188 bronze badges

1

answered Sep 14, 2017 at 2:50

Lex Li's user avatar

Lex LiLex Li

60k9 gold badges116 silver badges146 bronze badges

6

This error is typically caused by a reference inside the web.config which cannot be resolved by the dotNet runtime.

If you are using dotNet core, AND you installed the dotNet core hosting bundle BEFORE you configured your server to run IIS you may get this error.

To fix it in this case, you need to re-run the dotNet core hosting bundle installer AGAIN, in «repair mode»

As described in the box entitled «Important», here.

answered Jan 20, 2020 at 16:26

Geeb's user avatar

GeebGeeb

6218 silver badges19 bronze badges

1

I had this problem with .NET Core 2.1.
I installed 2.1 SDK (v2.1.301) and as Microsoft says Hosting Bundle now installs with SDK, but in my case this did’t work.
This problem disappeared only when I installed 2.1 Runtime (v2.1.1) for Hosting Bundle Installer.

enter image description here

answered Jun 28, 2018 at 15:09

Viacheslav Yankov's user avatar

Maybe you need to install URL Rewrite
I had same problem.

answered Jun 17, 2020 at 6:50

Emrah KONDUR's user avatar

Emrah KONDUREmrah KONDUR

1761 gold badge2 silver badges12 bronze badges

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

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

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

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

person
Anupam Yadav

  
schedule
05.03.2014

  
source
источник


Ответы (12)

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

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

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

Хотелось бы, чтобы ошибки IIS были более информативными, чем просто «Произошла ошибка …»

person
Anupam Yadav

  
schedule
05.03.2014

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

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

person
Tod

  
schedule
21.10.2016

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

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

person
abdo Mohammed

  
schedule
25.07.2019

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

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

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

person
LDJ

  
schedule
17.08.2016

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

например:

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

person
user5579363

  
schedule
19.11.2015

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

person
Stumblor

  
schedule
07.09.2017

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

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

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

теперь ты попробуй

person
Sagar M

  
schedule
11.06.2019

то же самое и здесь IUSR отсутствовал в учетных данных анонимной аутентификации.

Если основной хостинг Bundle .net установлен до IIS, установку пакета необходимо исправить. После установки IIS снова запустите установщик Hosting Bundle.

person
holder

  
schedule
12.07.2021

Я получаю сообщение об ошибке (при выполнении этой операции произошла ошибка) со ссылкой на файл web.config. Я следую ниже конфигурации:

  • ОС — это Windows Server 2012 R2 с IIS версии 8.5.

  • Модуль URL Rewrite 2.1 установлен на компьютере.

  • IIS_IUSRS имеет полный доступ к каталогу.

  • Модуль инициализации приложения установлен

  • .Net CLR версии v4.0.30319 и интегрированный режим управляемого конвейера.

  • IIS настроена следующим образом:

  • введите описание изображения здесь

  • введите описание изображения здесь
    Веб-конфигурация приведена ниже:

<?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <system.webServer>
        <handlers>
          <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
        </handlers>
        <aspNetCore processPath="dotnet" arguments=".MES.dll" stdoutLogEnabled="false" stdoutLogFile=".logsstdout" />
      </system.webServer>
    </configuration>
    <!--ProjectGuid: e8701310-485f-4f88-b7d0-1473d07238ac-->

Просматривая страницу я получаю сообщение ниже: введите описание изображения здесь Тем не менее, когда я удаляю

<aspNetCore processPath="dotnet" arguments=".MES.dll" stdoutLogEnabled="false" stdoutLogFile=".logsstdout" /> 

Из web.config Я не получаю (ошибка при выполнении этой операции) ошибку, но я получаю ошибку ниже: введите описание изображения здесь

Ваша поддержка высоко ценится.

5 ответов

Лучший ответ

enter image description here

Эта ошибка произошла для меня при попытке дважды щелкнуть по модулю ведения журнала для любого сайта с плохим Web.config.

«Плохо» включает в себя Web.configs, в котором просто есть модуль, который IIS не понимает — в моем случае IIS 10 не смог понять тег <rewrite> и взорвался с этой чрезвычайно запутанной ошибкой.

Вы можете проверить это, просто закомментировав содержимое вашего Web.config. Ошибка исчезает — затем просто постепенно уменьшайте объем комментариев, пока вы не найдете виновника, и отследите это решение.


6

Chris Moschini
3 Апр 2019 в 15:34

Эта ошибка обычно вызывается ссылкой внутри web.config, которая не может быть устранена средой выполнения dotNet.

Если вы используете ядро dotNet, И вы установили пакет хостинга ядра dotNet, ПРЕЖДЕ ЧЕМ вы настроили сервер для запуска IIS, вы можете получить эту ошибку.

Чтобы исправить это в этом случае, вам нужно перезапустить установщик пакета хостинга ядра dotNet СНОВА, в «режиме восстановления»

Как описано в поле под заголовком «Важно», здесь.


1

Geeb
20 Янв 2020 в 16:26

У меня была эта проблема с .NET Core 2.1. Я установил 2.1 SDK (v2.1.301) и, как говорит Microsoft, Hosting Bundle теперь устанавливается вместе с SDK, но в моем случае это не сработало. Эта проблема исчезла только тогда, когда я установил 2.1 Runtime (v2.1.1) для Hosting Bundle Installer.

enter image description here


2

Viacheslav Yankov
28 Июн 2018 в 15:09

Возможно, вам нужно установить перезапись URL-адресов У меня была такая же проблема.


0

Emrah KONDUR
17 Июн 2020 в 06:50

После переустановки CAS роли (начало здесь
http://social.technet.microsoft.com/Forums/ru-RU/exchange2010ru/thread/8a36cf2b-fca5-4def-a499-f10654330995) в IIS при открытии модулей в виртуальных каталогах Exchange, Exchweb и Public появляется ошибка:

—————————
Модули
—————————
При выполнении этой операции произошла ошибка.

Сведения:
Имя файла: \?C:Program FilesMicrosoftExchange ServerV14ClientAccessowaweb.config

Номер строки: 20

Ошибка: Раздел конфигурации нельзя установить под приложением

—————————
ОК  
—————————

Также, в IIS при открытии «Проверка подлинности» в виртуальных каталогах Exchange, Exchweb и Public появляется ошибка:

—————————
Проверка подлинности
—————————
При выполнении этой операции произошла ошибка.

Сведения:

Имя файла: \?C:Program FilesMicrosoftExchange ServerV14ClientAccessowaweb.config

Номер строки: 38

Ошибка: Раздел конфигурации нельзя установить под приложением

—————————
ОК  
—————————

Что могло испортиться при переустановке роли CAS?

  • Изменен тип

    1 июля 2011 г. 11:24

  • Изменен тип
    Yuriy Lenchenkov
    1 июля 2011 г. 11:24

This is driving the whole team crazy. There must be some simple mis-configured part of IIS or our Web Server, but every time we try to run out ASP.NET Web Application on IIS 7.5 we get the following error…

Here’s the error in full:

HTTP Error 500.19 - Internal Server Error

The requested page cannot be accessed because the related configuration  
data for the page is invalid.

`Detailed Error Information` 
Module              IIS Web Core
Notification        Unknown
Handler             Not yet determined
Error Code          0x8007000d
Config Error
Config File         \?E:wwwrootweb.config
Requested URL       http://localhost:80/Default.aspx
Physical Path 
Logon Method        Not yet determined
Logon User          Not yet determined
Config Source
   -1: 
    0: 

The machine is running Windows Server 2008 R2. We’re developing our Web Application using Visual Studio 2008.

According to Microsoft the code 8007000d means there’s a syntax error in our web.config — except the project builds and runs fine locally. Looking at the web.config in XML Notepad doesn’t bring up any syntax errors, either. I’m assuming it must be some sort of poor configuration on my part…?

Does anyone know where I might find further information about the error? Nothing is showing in EventViewer, either :(

Not sure what else would be helpful to mention…

Assistance is greatly appreciated. Thanks!

UPDATES! — POSTED WEB.CONFIG BELOW

Ok, since I posted the original question above, I’ve tracked down the precise lines in the web.config that were causing the error.

Here are the lines (they appear between <System.webServer> tags)…

    <httpHandlers>
        <remove verb="*" path="*.asmx"/>
        <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
    </httpHandlers>

Note: If I delete the lines between the <httpHandlers> I STILL get the error. I literally have to delete <httpHandlers> (and the lines inbetween) to stop getting the above error.

Once I’ve done this I get a new 500.19 error, however. Thankfully, this time IIS actually tells me which bit of the web.config is causing a problem…

    <handlers>
        <remove name="WebServiceHandlerFactory-Integrated"/>
        <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
        <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
        <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
    </handlers>

Looking at these lines it’s clear the problem has migrated further within the same <system.webServer> tag to the <handlers> tag.

The new error is also more explicit and specifically complains that it doesn’t recognize the attribute «validate» (as seen on the third line above). Removing this attribute then makes it complain that the same line doesn’t have the required «name» attribute. Adding this attribute then brings up ASP.NET error…

Could not load file or assembly
‘System.web.Extensions,
Version=1.0.61025.0, Culture=neutral,
PublicKeyToken=f2cb5667dc123a56’ or
one of its dependencies. The system
cannot find the file specified.

Obviously I think these new errors have just arisen from me deleting the <httpHandlers> tags in the first place — they’re obviously needed by the application — so the question remains: Why would these tags kick up an error in IIS in the first place???

Do I need to install something to IIS to make it work with them?

Thanks again for any help.

WEB.CONFIG

Here’s the troublesome bits of our web.Config

<system.Web>

<!-- stuff cut out -->

    <httpHandlers>
        <remove verb="*" path="*.asmx"/>
        <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
        <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
        <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56" validate="false"/>
    </httpHandlers>
    <httpModules>
        <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
    </httpModules>
</system.web>

<system.webServer>
    <validation validateIntegratedModeConfiguration="false"/>
    <modules>
        <add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
    </modules>
    <remove verb="*" path="*.asmx"/>
    <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
    <handlers>
        <remove name="WebServiceHandlerFactory-Integrated"/>
        <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
        <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
        <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
    </handlers>
</system.webServer>

Я пытаюсь работать с IIS в своих окнах 8, но IIS выдает ошибку. Ошибка следующая.

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

Подробности: Имя файла: \? \ C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ CONFIG \ web.config Номер строки: 24 Ошибка: раздел конфигурации «fullTrustAssemblies» не может быть прочитан из-за отсутствия объявления раздела. «

IIS выдает ошибку, когда я нажимаю на пул приложений или «Сайты».

person
Prashant Khadatkar
  
schedule
19.11.2013
  
source
источник

comment

какая операционная система. windows 7 или windows server 2008 или 2012 ??
  —  person Ashish    schedule 19.11.2013


Ответы (1)

Замените блок на

<configuration> 
   <system.webServer> 
     <system.web> 
      <fullTrustAssemblies> 
          <clear/>
    </fullTrustAssemblies> 
  </system.web> 
</system.webServer> 
</configuration>

Удаляет все ссылки на сборки с полным доверием из приложения. IIS поставляется с полными документами MSDN — это уже данное решение для этого

Щелкните здесь, чтобы очистить сборки с полным доверием

person
Ashish
  
schedule
19.11.2013

comment

Спасибо за ваш ответ. Я заменил данный блок кода, но теперь он дает следующую ошибку. При выполнении этой операции произошла ошибка. Подробности: Имя файла: \? \ C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ CONFIG \ web.config Номер строки: 5 Ошибка: раздел конфигурации «fullTrustAssemblies» не может быть прочитан из-за отсутствия объявления раздела.
person Prashant Khadatkar; 19.11.2013

comment

можете ли вы вставить файл web.config в свой вопрос
person Ashish; 19.11.2013

comment

‹? Xml version = 1.0 encoding = utf-8?› ‹! — корневой веб-файл конфигурации -› ‹configuration› ‹system.web› ‹fullTrustAssemblies› ‹clear /› ‹/ fullTrustAssemblies› ‹system.web› ‹ / конфигурация ›
person Prashant Khadatkar; 19.11.2013

comment

‹System.webServer› ‹/system.webServer› Кажется, добавление этого решило проблему нажмите здесь
person Ashish; 19.11.2013

comment

Я отредактировал свой ответ … Посмотрите, все модули, просто факт в том, как их использовать … если вы думаете, что это логично, вы можете понять и освоить его см. здесь
person Ashish; 19.11.2013

comment

Надеюсь, это будет полезно для вас. Поверьте мне, MSDN дает все ответы :)
person Ashish; 19.11.2013

comment

‹Configuration› ‹system.webServer› ‹system.web› ‹fullTrustAssemblies› ‹clear /› ‹/fullTrustAssemblies› ‹/system.web› ‹/system.webServer› ‹/configuration›
person Prashant Khadatkar; 19.11.2013

comment

Я думаю, вы можете просто сохранить ‹configuration› ‹system.webServer› ‹/system.webServer› ‹/configuration› и попробовать один раз
person Ashish; 19.11.2013

У меня есть веб-сайт в 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

Ответ 4

У меня тоже была эта проблема. Попытка запустить ASP.Net Core на 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

Ответ 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 на чтение, запись и выполнение.

Понравилась статья? Поделить с друзьями:
  • При выполнении действия произошла ошибка market cs go
  • При вызове веб сервиса произошла ошибка
  • При выводе документа на печать возникает ошибка
  • При выполнении этой операции произошла ошибка faciet
  • При вызове driverpackageinstall возвращена ошибка 536870329 для пакета