禁用已发布的MVC3解决方案再次发布

时间:2014-02-22 12:51:24

标签: asp.net-mvc-3 iis web-deployment publishing

您好,

我的应用程序是在用C#.Net编码的Asp.Net MVC3中。我已发布我的解决方案并将其部署在客户端计算机上的IIS上。对于这个特定的客户端,我们没有使用任何在线服务器,我们已经在IIS上的客户端本地机器上发布,只有他们将使用它。我们遇到的唯一问题是关于应用程序的安全性,因为我们的客户端可以被数据库和应用程序访问。

因此,在这种情况下,任何具有技术意识的人都可以获取已发布的应用程序副本,并在其计算机上再次发布。

我的查询

如何阻止用户在任何其他计算机上重新部署它。类似于我们在桌面应用程序中使用机器的IP以及特定应用程序可以run only on that machine. 我希望我发布的内容仅在我发布的机器上使用,如果用户希望复制已发布的内容并在其他机器上部署,则不应该发生。

我已经搜索了很多关于此的内容,但在这方面没有返回任何结果。

Suggest how can i achieve the same.

1 个答案:

答案 0 :(得分:0)

是的,您可以保护您的ASP.NET MVC应用程序仅在一台计算机上运行。以下是一些提供版权保护的公司: