我创建了一个学校管理网络应用程序并将其出售给一所学校。 我不想把我的代码交给学校。
如何在客户端计算机上运行我的Web应用程序?是否可以创建exe文件并在客户端计算机中安装该exe文件?客户想要在他的机器上运行他的应用程序,而不是在服务器上运行。
答案 0 :(得分:5)
如果您将其托管在云上,那就更好了。编译不会真正保护您的.NET代码,因为它的MSIL而不是机器代码。
那就是说你可以编译你的ASP.NET代码,使其他人很难在没有重大返工的情况下重复使用:http://msdn.microsoft.com/en-us/library/ms178466(v=vs.100).aspx
您可以使用便携式IIS来托管已编译的代码,例如:http://www.basarat.com/2011/05/protable-iis-iis-express-75.html
答案 1 :(得分:0)
请参阅Asp.Net的部署过程。
我们可以用3种不同的方式部署ASP.NET应用程序
请参阅此处的参考资料: