从asp.net Web应用程序创建.exe文件?

时间:2013-04-30 05:09:12

标签: c# asp.net

我创建了一个学校管理网络应用程序并将其出售给一所学校。 我不想把我的代码交给学校。

如何在客户端计算机上运行我的Web应用程序?是否可以创建exe文件并在客户端计算机中安装该exe文件?客户想要在他的机器上运行他的应用程序,而不是在服务器上运行。

2 个答案:

答案 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应用程序

  • xCopy部署
  • 预编译部署
  • 网页设置项目

请参阅此处的参考资料: