生成网站与发布网站的区别
做完系统到发布了,右键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文件是可用不可读的,这样发布出去后才不会泄密。
生成网站与发布网站的区别相关推荐
- 第56章、复制网站、发布网站区别?
[知识要点] (1)"复制网站" (2)"发布网站" [问题提出] 复制网站与发布网站两种方式有什么区别? [在线指导] 一."复制网站"工 ...
- visual studio 2005中生成网站和发布网站区别
生成网站就是编译网站存到你的工作路径中, 发布网站是将编译完成的网站存到别的地方,或者上传到服务器上,发布网站是不会带有源代码的,就是将你的网站需要使用的文件,和编译好的DLL另存为. 在网上查了一下 ...
- iis如何发布网站 iis发布网站步骤
1>.基本环境的检测和说明 A>. VPS开通后支持如下扩展文件名: .asp .aspx ...
- VS2005发布网站问题及aspnet_merge.exe”已退出,代码为 1的错误
解决方法一:如果遇到WebDeployment Project发布,生成的dll还是跟之前的一样多,而且出现"aspnet_merge.exe"已退出,代码为 1的错误,是因为你的 ...
- .NET项目发布网站具体步骤和注意事项
ASP.NET项目发布网站具体步骤 1. 在解决方案管理器中右键项目名称,点击"发布网站",如图 2. 在发布窗口中选择"文件系统",然后选择文 ...
- linux 安装apache发布网站
目录 安装apache服务并启动 单个网站的发布 多个网站的发布 安装apache服务并启动 [root@localhost ~]# yum install -y httpd [root@localh ...
- ASP.NET项目发布网站具体步骤
ASP.NET项目发布网站具体步骤 1. 在解决方案管理器中右键项目名称,点击"发布网站",如图 2. 在发布窗口中选择"文件系统",然后选择文 ...
- 静态网站与动态网站的区别 静态网站生成工具
1.静态网站与动态网站 静态网站是什么? 技术上来讲,静态网站是指网页不是由服务器动态生成的.HTML.CSS 和 JavaScript 文件就静静地躺在服务器的某个路径下,它们的内容与终端用户接收到 ...
- 狗屁文章生成器-批量生成原创文章自动发布网站-免费下载
狗屁文章生成器,什么是狗屁文章生成器,狗屁文章生成器从字面意思都能理解出来,就是生成的文章毫无逻辑感,胡乱生成,毫无可读性.只需要输入关键词就能实现狗屁文章生成.狗屁文章生成器.火于2020年某老板喊 ...
最新文章
- 部分 VII. Array
- 学会订阅——什么是feed ?如何订阅feed?
- dede/archives_do.php,dedecms后台编辑文章时archives_do.php显示空白解决办法
- vector机器人 叫 hey vector时 识别率不高 解决方法
- Android线程间通信之handler
- cucumber jvm_用Cucumber JVM编写BDD测试
- 总结各类损失函数【修】
- python标准库之re
- python结束程序再重新执行_Python对象对重新执行程序的持久性
- mysql cnf参数_系统运维|MySQL my.cnf参数配置优化详解
- ubuntu12.04 如何设置wiznote到快捷启动栏
- 华硕笔记本linux触摸板驱动,华硕触摸板驱动_华硕a豆笔记本触摸板驱动下载安装 v11.0.0.30 官方正式版-126g驱动网...
- 印象笔记:解决Chrome插件安装时程序包无效:CRX_HEADER_INVALID
- excel中看着是空单元格,使用Ctrl+G定位空值却定位不到
- VirtualBox报错:不能为虚拟电脑XXX打开一个新任务
- 自然语言处理-中文分词相关算法(MM、RMM、BMM、HMM)
- 基于matlab的数值分析实例研究,基于MATLAB的数值分析答辩.ppt
- 一份完整的单机版slurm部署
- 软件研发的项目经理都在用哪些好的设计和管理的软件工具?
- 2021-02-24 Multisim 14.0 场效应管单按键开关电路