首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用net开发的web页面.aspx文件能不能封装成dll,该怎么处理

2014-01-14 
用net开发的web页面.aspx文件能不能封装成dll现在做一套B/S后台管理系统,准备把项目打包成exe可执行文件,

用net开发的web页面.aspx文件能不能封装成dll
现在做一套B/S后台管理系统,准备把项目打包成exe可执行文件,到客户进行安装部署网站,
能不能把.aspx打包成dll,最好可以加密  不能随随便便就能反编译的 ?
在线等大神高手解答!!!用net开发的web页面.aspx文件能不能封装成dll,该怎么处理 用net开发的web页面.aspx文件能不能封装成dll,该怎么处理用net开发的web页面.aspx文件能不能封装成dll,该怎么处理
[解决办法]
我觉得你应该先搞清楚页面与代码功能实现的关系,然后了解一下iis和clr是怎么干活儿的。自己先搞清楚了,然后想办法让你上头也清楚这些
[解决办法]


[解决办法]
有一种办法~是可以达到的~思路大概是这样:
利用 IHttpHandler的特性,在web.config中设置httpHandler这个节点~
就比如说首页访问:
<add verb="*" path="/index.aspx"  type="System.Web.UI.Page,System.Web" />
这样的话~不管网站根目录是否真有index.aspx这个文件~都会交给type指定的 System.Web.UI.Page这个类去处理,System.Web.UI.Page这个输出什么~由你自己决定~
那么~接下来要做的~就是怎么把页面内容输出来~
你可以把所有页面读成字节写到dll文件~然后根据自己的格式(协议)把页面内容读出来~
就像封包与拆包一样~
也可以直接将页面保存到数据库
总之~不管存成什么样~你总应可以原原本本的取出来就行了~之后就是给System.Web.UI.Page去处理
不明白的话~可以先去了解“地址重写”这东西~

思路大概就是这样~
但是~如果真这样做了~效率是比较低的~

热点排行