[英]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.