我得在web.config文件中設置一個HTTP處理程序:HTTP處理程序問題
<add verb="*" path="*_*.aspx" type="SeoHandler"/>
而且在我的網站的根目錄指向一個SeoHandler.ashx有一個文件SeoHandler.ashx .cs在App_Code文件夾中(該網站不是Web應用程序項目)。
當我在本地運行該站點並鍵入一個URL,如「dork_test.aspx」時,該請求被重定向到處理程序,然後處理業務。
但是,當編譯網站上我的域中運行「 dork_test.aspx」將導致:在「/」應用
服務器錯誤。
無法找到該資源。
說明:HTTP 404資源 你正在尋找(或它的 一個依賴項)可能已被移除, 更名,或者是 暫時不可用。請 查看以下URL並確保 拼寫正確。
請求的URL:/dork_test.aspx
爲什麼會SeoHandler本地而不是趕上 「dork_test.aspx」 請求的服務器上?
不知道這是否重要,但是當我在我的域上點擊URL SeoHandler.ashx時,處理程序的工作方式與其假設的一樣。
Web主機是否有一些IIS設置可忽略<httpHandlers>
中的條目?
媽的,一切爲我的託管公司的管理員都不見了,直到星期一。啊。如果我能抓住他們,我會指示他們。感謝雷克斯! – core 2009-02-14 03:04:06