2

万岁!终于完成了……现在我要卖给一些客户……

但是,如您所知,已发布的视图文件是完全可见的。我们的 .js 外部代码文件以及项目本身的 .dll 文件变得更糟了。

我知道一种好的方法是使用类似的工具Smart Assembly,但是我可以将这些工具用于 ASP.NET MVC 项目和文件吗?有更好的方法吗?

4

1 回答 1

1

一旦您打包文件并将其提供给客户,这些文件会发生什么情况将超出您的控制范围。几乎任何你能做的事情都可能被逆向工程、反编译或未加密。

您最好的选择是通过在您的公司和您的客户之间制定一份强有力的许可协议来合法地保护您的资产。然后,您可以让您的客户在条款和条件中意识到任何复制或修改您的作品都是非法的,然后您可以在以后合法地追究他们的损失。

除此之外,混淆你的代码和编译你的视图会有所帮助。

于 2014-01-07T14:16:52.170 回答