发布ASP.NET网站时的设置
2014-03-08 15:31
295 查看
在ASP.NET网站开发完成之后,一般都要进行发布,然后再使用。
点击“目标位置”后的按钮可以选择将网站发布到的位置,有“本地、本机IIS、FTP站点、远程网站站点”四个选项。
另外,发布网站时还有四个选项设置,分别是:
1、允许更新此预编译站点
选中此项,则在发布网站时,仅会将.cs等后台程序类文件编译成dll放到bin目录中,而.aspx、.ashx等类型的文件不进行编译,会明文的显示出来。
如果不选择此项,在发布网站时,.aspx、.ashx等前台文件也会被编译,编译成功后的.ashx .aspx页面将看不到源代码,只显示“这是预编译工具生成的标记文件,不应删除!”。
2、使用固定命名和单页程序集
若不选择此项,则在每次发布网站时,生成的文件都会以随机命名的方式进行命名。此时,每次网站新发布之后,都需要将服务器上整个网站都替换掉才能正常运行。
若选择此项,则发布网站时,会以固定的名称来命名生成的文件,这样每次网站新发布之后,仅需要替换掉bin目录中的文件,即可更新整个网站。
3、发出调试信息
据说是在网站发布之后,可以在发布后的网站里进行调试,这样没有试过。
4、对预编译程序集启用强命名
选择此项之后,需要选择一个密钥文件(.snk),或者输入一个密钥容器,这样发布后的程序集安全性更好,可有效防止别人替换你的程序。
点击“目标位置”后的按钮可以选择将网站发布到的位置,有“本地、本机IIS、FTP站点、远程网站站点”四个选项。
另外,发布网站时还有四个选项设置,分别是:
1、允许更新此预编译站点
选中此项,则在发布网站时,仅会将.cs等后台程序类文件编译成dll放到bin目录中,而.aspx、.ashx等类型的文件不进行编译,会明文的显示出来。
如果不选择此项,在发布网站时,.aspx、.ashx等前台文件也会被编译,编译成功后的.ashx .aspx页面将看不到源代码,只显示“这是预编译工具生成的标记文件,不应删除!”。
2、使用固定命名和单页程序集
若不选择此项,则在每次发布网站时,生成的文件都会以随机命名的方式进行命名。此时,每次网站新发布之后,都需要将服务器上整个网站都替换掉才能正常运行。
若选择此项,则发布网站时,会以固定的名称来命名生成的文件,这样每次网站新发布之后,仅需要替换掉bin目录中的文件,即可更新整个网站。
3、发出调试信息
据说是在网站发布之后,可以在发布后的网站里进行调试,这样没有试过。
4、对预编译程序集启用强命名
选择此项之后,需要选择一个密钥文件(.snk),或者输入一个密钥容器,这样发布后的程序集安全性更好,可有效防止别人替换你的程序。
相关文章推荐
- 【ASP.NET 问题】IIS发布网站后出现“检测到在集成的托管管道模式下不适用的ASP.NET设置”的解决办法
- asp.net发布和更新网站:[1]发布网站
- Windows Server 2008 IIS7.0 发布html和Asp.net网站
- 发布asp.net网站
- asp.net 发布网站 需知
- 在IIS上发布ASP.NET网站 几种方式
- 及将发布的asp.net网站生成器
- asp.net发布网站及打包web项目生成安装文件
- 图文解说Win7系统机器上发布C#+ASP.NET网站
- 在配置win7 IIS浏览网站时 检测到在集成的托管管道模式下不适用的ASP.NET设置 的解决方法
- win10 IIS发布asp.net MVC网站
- ASP.NET网站发布-允许更新此预编译站点 打勾与不打勾的区别
- 解决ASP.NET网站“发布后”提示“用户 'NT AUTHORITY\IUSR' 登录失败。”问题
- 发布ASP.Net MVC网站
- asp.net网站发布详解
- asp.net发布网站时三个选项的问题
- asp.net网站发布到IIS不能浏览
- Asp.net网站发布
- Asp.net网站发布至IIS( vs2010 )
- Asp.net网站发布报错(HTTP 错误 404 文件或目录未找到。Internet 信息服务(IIS)