0

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

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

4

2 回答 2

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

于 2013-04-30T05:12:01.313 回答
0

请参阅 Asp.Net 的部署过程。

我们可以通过 3 种不同的方式部署 ASP.NET 应用程序

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

请参阅此处的参考:

于 2013-04-30T05:13:28.643 回答