让我们考虑两个具有相同名称空间的类并扩展 IHttpHandler 如下
第一类:
using System;
using System.Web;
using System.IO;
namespace MyPipeLine
{
public class clsMyHandler1 : IHttpHandler
{
public void ProcessRequest(System.Web.HttpContext context)
{
context.Response.Write("The page request is " + context.Request.RawUrl.ToString());
}
}
public bool IsReusable
{
get
{
return true;
}
}
}
第 2 类:
using System;
using System.Web;
using System.IO;
namespace MyPipeLine
{
public class clsMyHandler2 : IHttpHandler
{
public void ProcessRequest(System.Web.HttpContext context)
{
context.Response.Write("The page request is " + context.Request.RawUrl.ToString());
}
public bool IsReusable
{
get
{
return true;
}
}
}
}
在上面的命名空间中是: MyPipeLine 有两个类 clsMyHandler1,clsMyHandler2有
我在 web.config 文件中给出了条目
<system.webServer>
<modules>
<add name="mymodule" type="MyPipeLine.clsMyHandler1,MyPipeLine.clsMyHandler2" />
</modules>
</system.webServer>
当我编译应用程序时,它会抛出错误
无法加载文件或程序集“MyPipeLine.clsMyHandler2”或其依赖项之一。该系统找不到指定的文件。
我认为 C# 将所有模块都视为类。你有解决这个问题的想法吗?