Asp.net ASHX处理程序返回500内部服务器错误
我有ASP.NET 4 asmx web服务(IIS 7.5)。它通过https工作。我添加了ashx处理程序。它在本地工作,但在主机上不工作。返回500内部服务器错误。怎么办?ASP.Net将显示一个500,如果您没有将Asp.net ASHX处理程序返回500内部服务器错误,asp.net,web-services,ashx,Asp.net,Web Services,Ashx,我有ASP.NET 4 asmx web服务(IIS 7.5)。它通过https工作。我添加了ashx处理程序。它在本地工作,但在主机上不工作。返回500内部服务器错误。怎么办?ASP.Net将显示一个500,如果您没有将customErrors属性设置为任何内容,或者在上设置为 将其添加到web.config以查看实际错误: <customErrors mode="Off" /> 一旦知道实际错误是什么,就可以继续修复它。我将IIS中的应用程序池从经典更改为集成时遇到了这个问
customErrors
属性设置为任何内容,或者在上设置为
将其添加到web.config以查看实际错误:
<customErrors mode="Off" />
一旦知道实际错误是什么,就可以继续修复它。我将IIS中的应用程序池从经典更改为集成时遇到了这个问题。我通过向web.config文件的system.webServer添加一个处理程序解决了这个问题
<add verb="*" path="*.ashx" name="ImageFromDB" type="ImageFromDB" />
为我指明了正确的方向
<system.webServer>
<handlers>
<add verb="*" path="*.ashx" name="ImageFromDB" type="ImageFromDB" />
</handlers>
</system.webServer>