如何保护MVC控件中的HtmlHelper代码

时间:2010-05-03 22:33:51

标签: asp.net-mvc

我正在编写一个自定义的mvc控件(商业版),并且所有控件的代码都存在于我必须分发给用户的自定义htmlhelper代码中。

对于我的商业许可证销售,我很满意,但是为了评估控件,如果我在本地为我的潜在客户提供htmlhelper代码进行评估,用户可以简单地“获取”所有代码,因此他可能永远不会买它,因为他有控制代码。

如果有人评估我的cusotm mvc控件,我如何保护我的htmlhelper代码呢?

这是一般性问题还是(我希望)我在这里遗漏了什么?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以提供程序集和文档,而不是提供代码。您还可以使用混淆器来降低代码的可读性。在这里,您可以找到有关混淆的一些问题:https://stackoverflow.com/search?q=obfuscator+.net。有一些免费的工具来混淆代码(https://stackoverflow.com/questions/2161201/free-net-obfuscator)。