我成功添加和一个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