在路径site / image.jpg或site / image.jpg上请求图片时?process = no我只获得404而site / image.jpg?maxwidht = 2000工作得很好。
从web.config中删除servicestack处理程序可以解决问题:
FileUtils.mv
如何在IIS8上一起运行servicestack和imageresizer?
答案 0 :(得分:-1)
该配置导致所有请求都被提供给ServiceStack,从而阻止中间件工作。如果一个人重视互操作性,这是一种可怕的做法,我很惊讶地看到它。
因为如果它位于队列的顶部,则会阻止StaticFileModule& StaticFileHandler来自处理静态请求,但却无法自行提供它们。
您可能希望在子文件夹/子应用程序中安装ImageResizer以避免冲突。 Example w/ service stack
ImageResizer有一种“修复”框架的方法,这些框架无法正确处理VPP。在这种情况下,静态文件未得到正确处理,因此检测不起作用。您可以设置$.each($('#original').data('events'), function() {
// iterate registered handler of original
$.each(this, function() {
$('#target').bind(this.type, this.handler);
});
});
以强制使用此代码路径。