Я изменил ПК / Windows (XP -> 7), чтобы IIS (6 -> 7,5) и пытался переместить мой сайт
Но я не могу запустить свой сайт с этого сервера. , ,
ошибка:
Описание ошибки: Ошибка HTTP 500.19 -
Внутренняя ошибка сервера
Запрашиваемая страница недоступна
из-за неправильной конфигурации
данные для этой страницы.
Сведения об ошибке Модуль IIS Web Core
Уведомление BeginRequest Обработчик Пока нет
определена ошибка 0x80070021
Ошибка конфигурации Эта конфигурация
раздел не может быть использован таким образом.
Это происходит, когда раздел
заблокирован на родительском уровне. Блокировка
либо по умолчанию (overrideModeDefault
= "Запретить"), или устанавливается непосредственно по местоположению тега с помощью overrideMode =
«Запретить» или унаследованное имущество
allowOverride = "false".
конфигурационный файл \ \? \ D: \
Проекты \ Flow WEB \ Источники \
web.config Запрашиваемый URL-адрес
https: / / 192.168.0.172:443 /
Физический путь D: \ Проекты \ Flow WEB
\ Sources Logon Method Пока нет
Определенные пользователи, которые вошли в систему
еще не определено Канал
Конфигурация
<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.