我成功添加和一個Asp.Net WebApplication的配置的HttpHandler,但在試圖相同的HttpHandler添加到Asp.Net 網頁面臨的問題。我在web.config中註冊它,我失去的東西的Http處理程序加載錯誤
這是我得到
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Could not load type 'MyHandler'.
Line 98: </pages>
Line 99: <httpHandlers>
Line 100: <add verb="*" path="*.result" type="MyHandler"/>
Line 101: <remove verb="*" path="*.asmx"/>
在這裏的錯誤是處理
public class MyHandler: IHttpHandler
{
#region IHttpHandler Members
public bool IsReusable
{
get { return true; }
}
public void ProcessRequest(HttpContext context)
{
}
#endregion
}
注:我沒有作任何通過url的處理程序請求,它只是不讓我運行應用程序。
謝謝
這是一個網站項目?如果是的話,它是App_Code文件夾中的MyHandler類? 如果MyHandler位於特定的名稱空間和/或不同的程序集中,則需要在「add」元素中輸入該類型的全名。 – 2010-01-30 16:02:31
我已將它放在根目錄中以避免出現此類問題 – 2010-01-30 16:04:07