簡體   English   中英

IIS 7 Http Handler開發問題

[英]IIS 7 Http Handler development issue

我正在使用VSTS 2008 + C#+ .Net 3.5 + IIS 7.0來開發ASP.Net網站。 我想開發一個Http模塊,它可以檢查傳入的請求是否有一些特定的http頭(例如CustomerID),如果沒有這樣的頭,我會將用戶請求重定向到其他一些頁面。

我想我應該在IIS 7.0集成模式下使用Http Modules開發? 如果我錯了或有更簡單的解決方案,請糾正我。 任何參考樣本或教程? 我是IIS 7.0中Http Module開發的新手。

有很多文章描述了如何為ASP.NET創建標准的HttpModule。 其中一篇文章可以在ASP.NET基礎結構MSDN Library中找到,標題為“ 演練:創建和注冊自定義HTTP模塊 ”。

請確保按照本演練中的步驟在IIS 7集成模式下注冊模塊,否則最終會出現類似於以下內容的錯誤:

“HTTP錯誤500.0 - 內部服務器錯誤說明:此應用程序在使用集成.NET模式的應用程序池中運行。這是在當前和未來版本的IIS上運行ASP.NET應用程序的首選模式。在此模式下,應用程序不應在/ configuration部分中指定ASP.NET模塊組件。而是應該使用/ configuration部分來加載ASP.NET模塊組件。“

您可以在IIS.NET站點上找到另一篇文章,其中包含有關如何為IIS 7創建模塊和處理程序的詳細信息。本文的標題為“ 使用.NET Framework開發IIS 7.0模塊和處理程序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM