Интегрированный режим развертывания ImageResizer

У меня проблемы с развертыванием небольшого тестового проекта, который я сделал с помощью ImageResizer.

По сути, это самая простая версия, которую вы можете иметь, с несколькими html-страницами и плагином ImageResizer.

Он работает локально, когда я запускаю его из Visual Studio 2013, но после публикации на сервере все, что я получаю, это ошибка 500 (даже с включенными подробными сообщениями об ошибках).

Я также не вижу страницу resizer.debug.ashx, так что, я думаю, это какая-то очень простая проблема с настройкой.

Мой файл web.config выглядит так (как в VS, так и на сервере):

<?xml version="1.0"?>
<configuration>
  <configSections>
    <section name="resizer" type="ImageResizer.ResizerSection,ImageResizer" />
  </configSections>

  <resizer>
    <!-- Unless you (a) use Integrated mode, or (b) map all reqeusts to ASP.NET, 
     you'll need to add .ashx to your image URLs: image.jpg.ashx?width=200&height=20 -->
    <pipeline fakeExtensions=".ashx" />

    <plugins>
      <!-- <add name="DiskCache" /> -->
      <!-- <add name="PrettyGifs" /> -->
    </plugins>
    <!--<sizelimits imageWidth="0" imageHeight="0" totalWidth="4096" totalHeight="4096" totalBehavior="throwexception"/>-->
  </resizer>
  <system.web>
    <compilation debug="true" targetFramework="4.6.1"/>
    <httpRuntime targetFramework="4.6.1"/>
  </system.web>  
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false"/>
    <modules>
      <!-- This is for IIS7+ Integrated mode -->
      <add name="ImageResizingModule" type="ImageResizer.InterceptModule"/>
    </modules>
  </system.webServer>
</configuration>

Я проверил, что на сервере установлена ​​версия 4.6.1 (Windows Server 2012R2) и что пул приложений IIS 8.5 настроен на интегрированную версию + .net CLR версии 4.0.30319.

Пробовал поиграться и с классическим режимом, но он тоже не работает.


person Per Lohmann    schedule 04.05.2016    source источник


Ответы (1)


По-видимому, это было что-то очень простое в настройке и не имело ничего общего с ImageResizer.

Ответ на вопрос можно найти здесь (отсутствовало, чтобы включить разработку приложений для сервера IIS)

person Per Lohmann    schedule 04.05.2016