【问题标题】:Code behind (.cs file) vs compiled .Dll file隐藏代码(.cs 文件)与编译后的 .Dll 文件
【发布时间】:2013-07-15 09:04:28
【问题描述】:

我有一个客户,我为其创建了一个与 BigCommerce 集成的自定义应用程序。我的问题是,因为我不希望客户端访问代码隐藏的 .CS 文件,我是否也必须部署这些文件,或者我可以只上传 .DLL 文件吗?如果可以的话,需要做些什么来实现这一点。

【问题讨论】:

标签: c# asp.net dll code-behind bigcommerce


【解决方案1】:

您只需要“发布”项目,它就会只移动它需要运行的文件。

它基本上是 dll、.aspx、.css、.js 等......并且没有 .cs 文件

【讨论】:

    【解决方案2】:

    如果保护您的代码是您关心的问题,那么编译为 DLL 并不会真正为您带来太多的安全性,因为非混淆代码很容易被.NET ReflectorILSpy 反编译。

    要从想要窃取您的逻辑的窥探中获得一定程度的代码安全性,那么您需要使用像 SmartAssembly 这样的代码混淆工具

    【讨论】:

      【解决方案3】:

      发布它或制作安装程序是最好的方法。 :)

      【讨论】:

        猜你喜欢
        • 2010-09-16
        • 2014-02-03
        • 2012-02-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-16
        • 2010-09-18
        相关资源
        最近更新 更多