为了更方便的更新部分文件现总结以下几点
a、 可以把整个网站代码拷贝一份,从VS2005中打开,删除没有修改的(扩展名为.aspx,.cs)文件,发布网站,用发布后的文件(应客户要求修改的文件)及对应的Bin目录中dll替换原来网站中的相应文件即可。
b、使用反编译工具(reflector.exe等)找到要修改的dll文件。打开VS2005新建一个以dll名称命名的项目,代码从reflector.exe中拷贝出来做些修改,生成一个名称相同的dll,替换网站中对应的dll。
c、从开始菜单中打开“Visual Studio 2005命令提示”,使用命令“csc”来编译要修改的cs代码生成dll文件(csc.exe /target:library /reference:system.dll,
System.Web.dll,System.Data.dll classdata.aspx.cs ),再更新相应的aspx文件即可。
下面介绍网站发布到一个dll技巧
a、安装微软发布的WebDeploymentSetup插件(有适合VS2005和VS2008的插件),从VS开发环境中进行设置后生成dll即可。
参考:
reflector.exe:http://download.csdn.net/source/280603
http://www.red-gate.com/products/reflector/
WebDeploymentSetup2005:http://download.microsoft.com/download/c/c/b/ccb4877f-55f7-4478-8f16-e41886607a0e/WebDeploymentSetup.msi
WebDeploymentSetup2008:http://download.microsoft.com/download/0/5/b/05b4424b-5b9b-4961-8ec6-91e9f1741b2d/WebDeploymentSetup.msi
浙公网安备 33010602011771号