我正在使用IIS6,我写了一个HttpModule,并且出现此错误?在Google搜索后,我发现这个问题是由.NET Framework 3.5引起的,所以我把它放在一台没有安装.NET 3.5的机器上,但问题仍然存在!IIS6 + HttpModule:此操作需要IIS集成管道模式
18
A
回答
7
只有IIS7支持集成管道。在IIS7上,HttpModule可以参与所有到达Web服务器的请求,而不仅仅是那些针对特定文件扩展名的请求。
II6使用IIS7调用的经典管道,一旦HttpModules只能在早期的基于ISAPI的管道确定脚本映射需要切换到ASP.NET的请求时才能参与。
39
我在心理调试的企图:你使用像一个语句:
Response.Headers("X-Foo") = "bar"
如果情况确实如此,改变这个如下图所示将解决此问题:
Response.AddHeader("X-Foo", "bar")
6
刚刚遇到这个问题。使用IIS6和.NET 3.5。修复我是使用Response.AddHeader
而不是Response.Headers.Add
。 HTH。
0
受其他答案的启发,我发现它正在访问Response.Headers
对象,导致“操作需要IIS集成管道模式”异常。
避免.Headers
和调用其它(老的?)的辅助功能,如:(!在我的情况)
Response.AddHeader()
和Response.ClearHeaders()
相关问题
- 1. 集成测试 - 此操作需要IIS集成管道模式
- 2. 该操作需要IIS集成管道模式。 AntiForgeryToken
- 3. 正在接收'此操作需要IIS集成管道模式。'向VS web项目添加httpModule时出错
- 4. 在ASP.net中解决“此操作需要IIS集成管道模式”MVC2
- 5. 盒+ Web窗体:此操作需要IIS综合管道模式
- 6. 此操作需要IIS集成管道模式使用ASP.NET Fileupload字段时出错
- 7. Adding context.Response.Headers.Add(“Cache-Control”,“no-cache”);说IIS集成管道需要?
- 8. 用IIS集成管道模式重写asp.net url url
- 9. SubText和IIS 7的集成管道模式
- 10. IIS 8.0集成管道会话RequestAcquireState
- 11. Css没有申请之后托管在iis 7.5管道模式=集成
- 12. Sitecore需要IIS6
- 13. 完成此汇总管道需要一些帮助
- 14. IIS7集成管道模式比传统模式慢
- 15. IIS - 集成管道模式下对默认文档的不同处理?
- 16. IIS 7.5未在集成管道模式下提供默认文档?
- 17. 如何让Umbraco处理非.aspx文件(IIS集成管道模式)的请求?
- 18. 集合操作,需要帮助从报表生成器优化此代码
- 19. 需要帮助了解此操作
- 20. SSL需要执行此操作
- 21. 我需要为此游戏创建此控件吗? (像管道)
- 22. MICROSOFT ACCOUNT无权完成此操作。你需要有 'ReadPackages'
- 23. 我是否需要以编程方式更改任何内容以充分利用IIS7中的集成管道?
- 24. IIS管道回传检测
- 25. 重写路径和IIS集成模式
- 26. HttpContext.Current.CurrentHandler是Context_PreRequestHandlerExecute空(IIS集成模式)
- 27. Azure的服务总线“管理要求,需要进行此操作”
- 28. 当HttpModule Init方法在ASP.NET集成模式下运行时?
- 29. 自定义HttpModule集成在IIS7中,但不是经典模式
- 30. 需要实现集操作的C库
你能在你的模块做详细点吗? – AnthonyWJones 2008-10-09 09:49:00
检查用户的密码是否被显示,然后强制他改变它。 – sdhjl2000 2008-10-09 10:28:56