admin管理员组文章数量:1535844
2024年7月1日发(作者:)
发布网站时“允许更新此预编译站点”的作用
我们可以通过如下的方法发布Visual Studio的网站:
“生成”→“发布网站”;弹出对话框!在打开的对话框中,有一个选项是至关重要的,
那就是“允 许更新此预编译站点”;
以盘锦网页为例:
选中“允许更新此预编译站点”发布的网站不能使用,编译错误。取消选中重新发布
网站后可以使用。
“允许更新此预编译站点”这一项,默认情况下,前面是打上一个√的,至于要不要
打上一个√,是可选的,那么,打勾与不打勾,有何区别呢?
也许大家都曾经发布过net网站,一般情况下,网站项目中的所有CS文件,会自动
生成一个DLL动态链接库,这就能够很好的保护网站的源代码, 因为代码一般都是放在
CS文件里面的,既然都生成了DLL文件,那么,上传到虚拟空间,别人就不能打开来看
了!
但是,其它的文件,诸如ashx、aspx等文件,里面原来有什么,就是什么,别人可
以打开这些文件来查看,尽管别人看不见CS代码,但是仍然 能够看见ASPX文件里面的
HTML代码或部分服务器控件及相关的属性;
还有,ashx这样的文件,就相当于一个cs文件,里面的代码也是能够看见的。例如
盘锦网站发布成功后,页面可以使用记事本打开,如下图:
因此,cs文件倒是安全了,但是网站中的ASPX、asxh等文件,是不安全的;对于整
个网站而言,只有局部的安全,而没有整体的安全。
那么,到底有没有一种办法,让上传到虚拟空间的网站文件,都安全呢?方法是有的,
通过“允许更新此预编译站点”这一项前面的√,就能实现;
①给“允许更新此预编译站点”打√
如果您给此项打勾,然后发布网站,那么,结果是这样的,整个网站文件,除了所有
版权声明:本文标题:发布网站时“允许更新此预编译站点”的作用 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1719809463a798022.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论