隐藏IIS服务器上的源代码(ASP.net)

时间:2012-10-05 09:12:54

标签: asp.net vb.net iis deployment

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

目前,源代码可用,并且对于登录到运行IIS服务器的服务器的所有用户都可见。

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

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

3 个答案:

答案 0 :(得分:2)

您可以简单地Publish网站

构建菜单=>发布网站

因此,文件(*.aspx.cs)背后的代码将转换为dll(Bin/*.dll)文件。

请参阅:Walkthrough: Publishing a Web Site

答案 1 :(得分:2)

当你准备好把你的项目投入使用时,请确保你。

  1. 发布。
  2. 当您发布它时,您告诉它将您的代码编译成单个库或文件后面的代码。
  3. 如果您想保护自己的html,则不应选择让网站更新。
  4. 这些步骤将保护您的代码,但对于您的web.config文件,您需要查看其他一些有关保护其信息的文章。

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

答案 2 :(得分:0)

转到构建菜单--->单击发布网站。 然后在基础文件夹上创建一个文件夹。并且编码的文件在那里可用。这可以上传到FTP帐户,然后第三方无法通过浏览器查看源代码。