通用处理程序适用于 Visual Studio 2010,但不适用于 iis7.5
我编写了一个通用处理程序,用于拦截图像请求,并根据用户凭据和图像位置进行允许或拒绝。它在 Visual Studio 2010 Ultimate 中运行良好。
当我在集成管道模式下部署到 W2K2008R2 IIS7.5 时,通用处理程序不会触发。
我尝试过移动 ashx 文件。
我已按照从 cassini 迁移到 IIS7.5 的说明进行操作(将配置正确地放置在 system.webservers 与 system.web 中)
任何人都知道还有什么可以尝试吗?
I've written a generic handler that intercepts requests for an image and the permits or denies based on the users credentials and the image location. It works great in Visual Studio 2010 Ultimate.
When I deploy to W2K2008R2 IIS7.5 in integrated pipeline mode, the generic handler does not fire.
I've tried moving the ashx file.
I've followed the instructions for migrating from cassini to IIS7.5 (properly placing the configuraiton in system.webservers vs. system.web)
Anyone have any ideas of what else to try?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您在 .NET 中编写 HTTP 处理程序并希望它适用于 IIS 7.5 上的所有传入请求,则需要使用集成管道模式,并设置所需参数,
http://learn.iis.net/page.aspx/244/how-to-take-advantage-of-the-iis-integrated-pipeline/
If you author an HTTP handler in .NET and wish it works for all incoming requests on IIS 7.5, you need to use integrated pipeline mode, and set required parameters,
http://learn.iis.net/page.aspx/244/how-to-take-advantage-of-the-iis-integrated-pipeline/