1

我有一个关于在运行 IIS 的服务器上隐藏或编码源代码的问题。

目前,所有登录到运行 IIS 服务器的服务器的用户都可以看到源代码。

有没有办法用 Visual Studio 或任何其他软件隐藏代码(编码)?

我认为 aspx(或 *.html)网站代码无法编码,但(例如)*.vb 代码网站应该能够编码。

4

3 回答 3

2

你可以简单Publish的网站

构建菜单 => 发布网站

所以文件后面的代码(*.aspx.cs)将被转换为dll(Bin/*.dll)文件。

请参阅:演练:发布网站

于 2012-10-05T09:17:43.400 回答
2

当你准备好让你的项目上线时,请确保你。

  1. 发布它。
  2. 当您发布它时,您告诉它将您的代码编译成单个库或代码隐藏文件。
  3. 如果您也想保护您的 html,则不应选择使站点可更新。

这些步骤将保护您的代码,但对于您的 web.config 文件,您需要查看其他有关保护其信息的文章。

如果可以的话,我建议确保只有授权人员才能访问服务器和/或服务器上运行的代码库。如果是这种情况,那么你应该没问题。

于 2012-10-07T14:14:08.463 回答
0

转到构建菜单--->点击发布网站。然后在基本文件夹上创建一个文件夹。并且编码文件在那里可用。可以上传到FTP账号,第三方用浏览器是看不到源代码的。

于 2014-10-22T09:32:02.400 回答