【发布时间】:2014-06-05 02:24:10
【问题描述】:
嗨,
我的应用程序是用 C#.Net 编码的 Asp.Net MVC3。我已经发布了我的解决方案并将其部署在客户端计算机上的 IIS 上。对于这个特定的客户端,我们没有使用任何在线服务器,我们已经在 IIS 上的客户端本地机器上发布,并且只有他们会使用该机器。我们遇到的唯一问题是关于应用程序的安全性,因为我们的客户端可以访问数据库和应用程序。
因此,在这种情况下,任何具有技术意识的人都可以获取应用程序的已发布副本并在他们的计算机上再次发布。
我的查询
如何防止用户在任何其他机器上重新部署它。就像我们在桌面应用程序中使用机器的 IP 一样,该特定应用程序可以run only on that machine.
我希望我发布的内容只能在我发布的机器上使用,如果用户希望复制发布的内容并部署在其他机器上,那么它不应该发生。
我对此进行了很多谷歌搜索,但没有返回任何结果。
Suggest how can i achieve the same.
【问题讨论】:
标签: asp.net-mvc-3 iis web-deployment publishing