Я сменил ПК /Windows (XP → 7), поэтому IIS (6 → 7,5) и попытался переместить мой сайт
Но я не могу запустить свой сайт с этого сервера., Ошибка:
Описание ошибки: Ошибка HTTP 500.19 - Внутренняя ошибка сервера
Запрошенная страница недоступна из-за неправильной конфигурации данных для этой страницы.
Сведения об ошибке Модуль IIS Web Core Уведомление Обработчик BeginRequest еще не Определенная ошибка 0x80070021 Ошибка конфигурации Эта конфигурация раздел не может использоваться таким образом. Это происходит, когда раздел заблокирован на родительском уровне. Блокировка либо по умолчанию (overrideModeDefault = "Запретить" ) или устанавливается непосредственно по месту тега с помощью overrideMode = "Запретить" или унаследованное свойство allowOverride = "false". Файл конфигурации \\?\D: \ Проекты \Flow WEB\Sources \ web.config Запрошенный URL-адрес https://192.168.0.172:443/ Физический путь D:\Projects\Flow WEB \ Метод входа в систему еще не существует Определенные пользователи, которые вошли в систему еще не определен Channel
Конфигурация
<handlers>
<remove name="WebServiceHandlerFactory-Integrated" />
...
моя часть web.config:
<modules>
<remove name="ScriptModule" />
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</modules>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated" />
<remove name="ScriptHandlerFactory" />
<remove name="ScriptHandlerFactoryAppServices" />
<remove name="ScriptResource" />
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add name="ScriptResource" verb="GET,HEAD" path="ScriptResource.axd" preCondition="integratedMode" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</handlers>
Итак, что не так?
Моя попытка: если я это сделаю -
<modules allowDefinition="MachineToApplication" overrideModeDefault="Deny">
<remove name="ScriptModule"/>
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></modules>
<handlers overrideModeDefault="Deny">
<remove name="WebServiceHandlerFactory-Integrated"/>
У меня ошибка: Нераспознанный атрибут "overrideModeDefault"
поэтому я не могу добавить его в configSections, потому что он говорит мне, что он уже существует здесь.
и когда я изменил IIS на чтение/запись (например, на картинке), у меня появилась новая ошибка:
Error description:
Error HTTP 404.3 - Not Found
The requested page can not be displayed because of the configuration expansion. If the page is a script, add a handler. If you need to download the file, add a MIME.
Error Details
Module StaticFileModule
Notice ExecuteRequestHandler
Handler StaticFile
Error 0x80070032
The requested URL-address https: / / 192.168.0.172:80 / Default.aspx
Physical Path D: \ Projects \ Flow WEB \ Sources \ Default.aspx
Anonymous Logon
Users who have logged Anonymous
The most likely reasons:
* Perhaps there is no comparison handlers. By default, all content is processed by a handler static files.
* Perhaps the component to which the access is not installed.
* Corresponding MIME map is not activated for the website or application. Warning: Do not create a MIME map for content that users should not load - say, for the pages. ASPX or files. Config.
* If ASP.NET is not installed.