我有一个运行在IIS 7.5上的ASP.NET 4 asmx Web服务,它通过https工作。我添加了ashx处理程序。它在本地工作,但在托管时不起作用,返回500内部服务器错误。该怎么办?
我有一个运行在IIS 7.5上的ASP.NET 4 asmx Web服务,它通过https工作。我添加了ashx处理程序。它在本地工作,但在托管时不起作用,返回500内部服务器错误。该怎么办?
<add verb="*" path="*.ashx" name="ImageFromDB" type="ImageFromDB" />
<system.webServer>
<handlers>
<add verb="*" path="*.ashx" name="ImageFromDB" type="ImageFromDB" />
</handlers>
</system.webServer>
如果您未设置customErrors
属性或将其设置为On
,ASP.Net将显示500错误。
将以下内容添加到web.config文件中以查看实际错误:
<customErrors mode="Off" />
一旦你知道实际的错误是什么,就可以开始修复它。