我正在使用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