生成网站与发布网站的区别

     

     做完系统到发布了,右键Web层出现生成网站和发布网站,自己毫不犹豫的就点了发布网站,选择了网站目录,最后通过IIs设置网站,最后浏览成功这样网站就发布好了,但是生成网站是什么啊,是不是只有先生成好网站才能再发布出去呢,到底生成网站和发布网站有什么样的区别,请看下面详细介绍:



VS中生成网站和发布网站的区别    

     生成网站是网站项目的编译

    我们知道像一样的C#编译性语言,在运行程序的时候,首先都要经过编译成计算机识别的二进制代码,才能运行。还有网站编译后,浏览网站的时候,就可以直接运行事先编译好的程序,提高了浏览速度。

    发布网站:首先编译网站中的可执行文件,然后将结果写入指定文件夹中,然后上传到服务器中或者在ISS中创建设置,供局域网浏览访问。

总结一:

    发布网站将网站中所有的CS文件生成对应的DLL文件,CS文件会自动消失

    生成网站,所有的CS文件都存在。


ISS中发布网站

     在ISS中发布网站时,可以使用VS生成网站的文件,也可以使用原系统中的web层。下面说说两种间的区别。

     1,使用VS生成网站文件发布,结果如图1所示。


     2,使用原系统中web层,结果如图2所示。


   用两种方法生成的网站,结果都可以在本机上访问也可以在局域网内访问

   但是我们可以发现,图1(newsweb)中的内容比图2(Web)中的内容少,而且少的文件正.CS文件,这些是从图上可以看到的,其实在newsweb下的文件夹中还存在.CS文件。

总结二:

   用VS发布网站可以起到安全作用

   使用发布后文件没有cs文件,有aspx网页文件及对应cs文件生成的对应的dll动态链接库文件,dll文件是可用不可读的,这样发布出去后才不会泄密。




评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值