.ashx图像处理程序无法在生产服务器上运行

时间:2011-06-23 23:28:51

标签: asp.net iis handler ashx

我开发了一个小的.ashx处理程序,它返回一个图像,所以我可以做

<img src="myhandler.ashx?query=string">

它在我的开发机器上运行得很好。我将它移动到生产服务器(Server 2008上的IIS)并且它崩溃了。通过“破碎”,我的意思是它不再返回有效的图像。处理程序调用外部应用程序来生成映像 - 我有错误的路径,修复它,所有完成的工作就是让警告停止显示在事件日志中。

我知道它有权运行该程序。我手动运行命令我正在传递它并成功生成一个图像。事件日志中没有错误,IIS日志显示它以200 / OK响应。关于我应该如何进一步调试,我有点迷失。

1 个答案:

答案 0 :(得分:0)

所以,解决了。

我的开发环境和生产服务器之间的差异导致需要双重转义一个特殊字符.NET,但我的外部程序特别解释。整个问题与处理程序无关。

感谢您的帮助。