VWD制作完成网站后安全发布的解决办法

      ASP.NET2003是每一次测试运行时,都先把整个网站编译后才让IIS来解译运行,但ASP.NET2005完全改变了这一浪费时间的和不合理的状态。不过相反,想把2005下制作好的程序再转换成安全的DLL也是不容易的,特别是对那些初学者来说。下面给出几个方法:

  第一,是把源代码直接COPY过去,什么都不用做,编译的事由WEB服务器完成。

  第二,为了保证代码的安全性,不是直接被人查看到代码,可以使用预编译功能。这个功能由aspnet_compiler来实现,此程序在C:\WINDOWS\Microsoft.NET\Framework\版本目录下。用这个程序编译出来后,连ASPX表示层的代码都不能被人看到,实在是太好了。使用方法:WIN+R 》CMD 》回车 》CD C:WINDOWS\Microsoft.NET\Framework\v2.0.50215 》回车 》aspnet_compiler -v /虚拟目录名 D:\想要放置的文件夹名称 》回车 》等待吧,根据你的应用程序大小和你的机器快慢而定

需要帮助可以在DOS窗口下输入 aspnet_compiler -?

  第三,用第三方编译软件,下载地址:http://msdn.microsoft.com/asp.net/reference/infrastructure/wdp/default.aspx

使用说明:http://weblogs.asp.net/scottgu/archive/2005/11/06/429723.aspx#430196

posted on 2013-06-20 09:54  jinglikeblue  阅读(108)  评论(0)    收藏  举报

导航