我在网上看了一篇文章,把.aspx和cs全部打包成dll,文章如下:http://www.ccw.com.cn/htm/center/prog/02_11_12_3.asp但一步像他那样来的,但web.config:/* 源文件:ex1.cs 开始 */
using System.Web;
namespace DllTest{/*类必须实现IHttpHandler接口。如果程序将访问会话状态(Session),则必须实现 IRequiresSessionState 接口(不包含任何方法的标记接口)。*/public class Ex1Page : IHttpHandler{/*IsReusable属性告诉.Net框架,本程序是否可以被多个线程同时使用。true对应是;false对应否。*/public bool IsReusable{get { return true; }} 
/*实现ProcessRequest方法,向客户端返回响应数据。本例中向客户端返回一个简单的HTML页面*/public void ProcessRequest(HttpContext context) {HttpResponse res = context.Response;
res.Write("<html><body>");res.Write("<h1>DllTest - Ex1(例1)</h1><hr>");res.Write("本页面直接由DLL处理");res.Write("</html></body>");}
}}
我也打包成ex1.dll,放到bll目录下,
web.config内容如下:
<?xml version="1.0"?><configuration><system.web><httpHandlers><add verb="*" path="dlltest1.aspx" type="DllTest.Ex1Page, ex1" /></httpHandlers></system.web></configuration>
问题就在这。dlltext1.aspx文件是从什么地方来的,如果没有,系统报错,说找不到,我想了一上,我的web.config可能没有起作用吗,没有定位到ex1.dll还是什么原因,望各位大虾解答

解决方案 »

  1.   

    高手进来啊,少写了50分,到时一定加
      

  2.   

    难道硬是没高手,还是我的分少了???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
      

  3.   

    不过为什么要这么做呢?没什么好处嘛