分发ASP.net应用程序

时间:2010-07-27 15:20:55

标签: asp.net distribution

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

4 个答案:

答案 0 :(得分:1)

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

享受!

答案 1 :(得分:0)

Yes ....并查看有关如何避免它的其他答案。

答案 2 :(得分:0)

你也可以试试Redgate的SmartAssembly

答案 3 :(得分:0)

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

如果您需要保护装配免受逆向工程的影响,您需要查看类似http://www.preemptive.com/products/dotfuscator/overview

的混淆器