Я развертываю пример проекта FineUI на IIS7, но получаю ошибку 404 из сети http при загрузке файлов .axd. Любая идея первопричины?
Ошибка 404 при загрузке файла FineUI axd на IIS7
comment
Тип mime .axd есть в ваших типах mime iis?
- person Hossein Badrnezhad   schedule 07.01.2018
comment
Спасибо за подсказку. Я дважды проверю этот параметр на iis.
- person Jim   schedule 09.01.2018
Ответы (1)
Возможно, это вызвано интегрированным режимом IIS7. Если это интегрированный режим IIS, вам необходимо добавить информацию в раздел system.webServer:
<add name="FineUIResAxd" verb="GET" path="res.axd" type="FineUI.ResourceHandler, FineUI”/>
Полный System.WebServer выглядит следующим образом:
<system.webServer>
<modules>
<add name="FineUIScriptModule" type="FineUI.ScriptModule, FineUI"/>
</modules>
<handlers>
<add name="FineUIResAxd" verb="GET" path="res.axd" type="FineUI.ResourceHandler, FineUI"/>
</handlers>
</system.webServer>
Если IIS находится в классическом режиме, необходимо добавить httpModules и httpHandlers ниже раздела system.web:
<system.web>
<pages>
<controls>
<add assembly="FineUIPro" namespace="FineUIPro" tagPrefix="f"/>
</controls>
</pages>
<httpModules>
<add name="FineUIProScriptModule" type="FineUIPro.ScriptModule, FineUIPro"/>
</httpModules>
<httpHandlers>
<add verb="GET" path="res.axd" type="FineUIPro.ResourceHandler, FineUIPro" validate="false"/>
</httpHandlers>
<system.web>
При разработке в VS используется встроенный по умолчанию сервер IIS Express. Вы можете легко изменить IIS Express на классический или интегрированный режим. 1.Выберите проект в VS, затем нажмите F4. 2.Отображение окна свойств, изменение режима.
person
FineUI
schedule
08.01.2018