我创建了一个学校管理 Web 应用程序并将其出售给一所学校。我不想把我的代码给学校。
如何在客户端机器上运行我的 Web 应用程序?是否可以创建 exe 文件并将该 exe 文件安装在客户端计算机中?客户只想在他的机器上运行他的应用程序,而不是在服务器上。
如果您将其托管在云上会更好。编译不会真正保护您的 .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
请参阅 Asp.Net 的部署过程。
我们可以通过 3 种不同的方式部署 ASP.NET 应用程序
请参阅此处的参考: