C# 我的HttpHandler没有';IIS7中的虚拟目录无法使用,但使用cassini可以吗?

C# 我的HttpHandler没有';IIS7中的虚拟目录无法使用,但使用cassini可以吗?,c#,asp.net,iis-7,C#,Asp.net,Iis 7,我的httphandler在IIS7(virutal目录)中不工作,但使用cassini它可以工作 它过去也适用于我的windows xp IIS 这可能是什么原因 尝试访问httphandler的页面时,我收到404未找到错误。检查网络服务(或其应用程序池运行的标识)是否具有对.ashx文件的读取权限。检查网络服务(或其应用程序池运行的标识)具有对.ashx文件的读取权限。IIS7取决于HttpHandler的注册是否位于与通常不同的位置。system.web/webserver/handle

我的httphandler在IIS7(virutal目录)中不工作,但使用cassini它可以工作

它过去也适用于我的windows xp IIS

这可能是什么原因


尝试访问httphandler的页面时,我收到404未找到错误。

检查网络服务(或其应用程序池运行的标识)是否具有对.ashx文件的读取权限。

检查网络服务(或其应用程序池运行的标识)具有对.ashx文件的读取权限。

IIS7取决于HttpHandler的注册是否位于与通常不同的位置。system.web/webserver/handlers中有一个部分,您应该能够在其中注册HttpHandler,而不是标准的system.web/httpHandlers


希望这对IIS7有所帮助,这取决于HttpHandler的注册是否位于与平常不同的位置。system.web/webserver/handlers中有一个部分,您应该能够在其中注册HttpHandler,而不是标准的system.web/httpHandlers


希望这能有所帮助

我也有同样的问题。我在web.config文件中注册了一个axd文件。站点在所有条件下都呈现良好,唯一不起作用的是axd引用

使用asp.net开发服务器(cassini),一切都可以完美运行


htp://localhost:5059我也有同样的问题。我在web.config文件中注册了一个axd文件。站点在所有条件下都呈现良好,唯一不起作用的是axd引用

使用asp.net开发服务器(cassini),一切都可以完美运行


htp://localhost:5059在这个网站上还有gif或htm之类的东西吗?它们有用吗?aspx页面有效吗?嗯。。。上面的评论似乎很奇怪,他正在运行IIS 7,它(假设采用集成模式)将自动从web.config检测HttpHandler,并且不需要像IIS 6可能拼写错误的URL那样手动将它们映射到ASP.NET ISAPI:PIs在这个网站上还有其他类似gif或htm的东西吗?aspx页面有效吗?嗯。。。上面的评论似乎很奇怪,他正在运行IIS 7,它(假设采用集成模式)将自动从web.config检测HttpHandler,并且不需要像IIS 6可能拼写错误的URL那样手动将它们映射到ASP.NET ISAPI:p仅当应用程序池在“集成”模式下运行时,此选项才有效。仅当应用程序池在“集成”模式下运行时,此选项才有效。