2016-05-04 9 views
1

Ich habe Probleme bei der Bereitstellung eines kleinen Testprojekts, das ich mit ImageResizer erstellt habe.Integrierter ImageResizer-Bereitstellungsmodus

Es ist im Grunde die einfachste Version, die Sie mit ein paar HTML-Seiten und dann das ImageResizer-Plugin haben können.

Es funktioniert lokal, wenn ich es von Visual Studio 2013 ausführen, aber nach der Veröffentlichung auf dem Server, dann bekomme ich einen Fehler 500 (sogar mit detaillierten Fehlermeldungen aktiviert).

Ich kann die resizer.debug.ashx Seite auch nicht sehen, also ist das ein sehr einfaches Setup-Problem, denke ich.

Meine web.config-Datei sieht wie folgt aus (beide in VS und auf dem Server):

<?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> 

Ich habe festgestellt, dass 4.6.1 auf dem Server (Windows Server 2012R2) installiert ist, und dass der IIS 8.5 Der App-Pool ist auf die integrierte + .net CLR-Version 4.0.30319 eingestellt.

Ich habe versucht, mit dem klassischen Modus zu spielen, aber es funktioniert auch nicht.

Antwort

0

Offenbar war dies etwas so grundlegend mit dem Setup und hatte nichts mit ImageResizer zu tun.

Die Antwort auf die Frage kann here (fehlte einzuschalten Anwendungsentwicklung für den IIS-Server)

finden
Verwandte Themen