【问题标题】:Distribute ASP.net Application分发 ASP.net 应用程序
【发布时间】:2010-07-27 15:20:55
【问题描述】:

我有一个 ASP.NET 应用程序,我把它卖给不同的公司。我根据公司信息更改应用程序设置并将整个应用程序发布到输出文件夹。然后使用必要的 dll(我的应用程序 dll 和少数第三方 dll)将输出文件夹带到客户端机器。我想知道是否有人可以从 bin 文件夹中的 dll 中反编译代码并获取应用程序代码?我需要遵循任何标准流程,以便我的代码在客户端服务器中是安全的。

【问题讨论】:

    标签: asp.net distribution


    【解决方案1】:

    您需要对为您的项目创建的 dll 进行混淆处理,但存在一些与 ASP.NET 相关的问题。 See this stackoverflow post

    享受吧!

    【讨论】:

      【解决方案2】:

      Yes.... 并查看其他答案以了解如何避免它。

      【讨论】:

        【解决方案3】:

        你也可以试试 Redgate 的SmartAssembly

        【讨论】:

          【解决方案4】:

          而不是 Xcopy 部署,你应该看看你的部署的 web 部署项目 - http://msdn.microsoft.com/en-us/magazine/cc163448.aspx

          如果您需要保护您的程序集免受逆向工程,您需要查看像 http://www.preemptive.com/products/dotfuscator/overview 这样的混淆器

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2011-12-13
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多