净知识产权
这个部署预编译功能的另一个强大特性是保护知识产权。为什么这么说?因为它会把所有的aspx、ascx、cs文件编译成dll文件,也就是说,即使用户进入服务器,有权限在本地浏览网站目录,也看不到源代码。在所有的web文件中,只有一句话“这是预编译器生成的标记文件,不应该删除!”。后续:我现在想继续写代码。代码看不见也解不开。回答:你是要在发布的内容上写吗?那肯定不行。必须有源程序才能重新编写和开发。ASP之后。NET的网站是编译的,他会把后代码的dll文件全部编程,所以无法修改。要修改它,你必须有一个源程序,或者用反编译程序对里面的dll文件进行逆向编程。这只有在代码不混乱的情况下才能反编译。问:公司给的ip是从网站下载的,所以修改现在无法反编译。回答:哦,那是发布的网站。你不能修改它的功能。只能修改界面上的东西,但是需要在服务器的IIS上设置,好像是为了摆脱“允许更新这个预编译站点”。在修改已发布的aspx页面时,我从未遇到过这个问题。这是由预编译工具生成的。建议大家不要随便修改。你最好找个网站开发者来维护。或者你可以自己过来修改你的程序源代码。