Asp.net mvc 3 禁用要再次发布的已发布MVC3解决方案
你好, 我的应用程序是用C#.Net编码的Asp.NETMVC3。我已经发布了我的解决方案,并将其部署在客户端计算机上的IIS上。对于这个特定的客户机,我们没有使用任何在线服务器,我们已经在IIS上的客户机本地计算机上发布,并且只有他们会从该计算机上使用它。我们唯一的问题是考虑到应用程序的安全性,因为我们的客户机可以访问数据库和应用程序 因此,在这种情况下,任何有技术意识的人都可以获取已发布的应用程序副本,并在其机器上再次发布 我的查询 如何防止用户在任何其他计算机上重新部署它。类似于我们在桌面应用程序中所做的,在桌面应用程序中,机器的IP被占用,并且特定的应用程序只能在该机器上运行。 我希望我发布的内容仅在我发布的机器上使用,如果用户希望复制发布的内容并部署到其他机器上,则不应这样做 关于这一点,我在谷歌上搜索了很多,但没有返回任何结果Asp.net mvc 3 禁用要再次发布的已发布MVC3解决方案,asp.net-mvc-3,iis,web-deployment,publishing,Asp.net Mvc 3,Iis,Web Deployment,Publishing,你好, 我的应用程序是用C#.Net编码的Asp.NETMVC3。我已经发布了我的解决方案,并将其部署在客户端计算机上的IIS上。对于这个特定的客户机,我们没有使用任何在线服务器,我们已经在IIS上的客户机本地计算机上发布,并且只有他们会从该计算机上使用它。我们唯一的问题是考虑到应用程序的安全性,因为我们的客户机可以访问数据库和应用程序 因此,在这种情况下,任何有技术意识的人都可以获取已发布的应用程序副本,并在其机器上再次发布 我的查询 如何防止用户在任何其他计算机上重新部署它。类似于我们在桌面
Suggest how can i achieve the same.
是的,您可以确保ASP.NET MVC应用程序仅在一台计算机上运行。以下是一些提供拷贝保护的公司:
- Xheo()部署LX
- LogicNP软件的加密授权()
- Eziriz的IntelliLock()
- Sciensft()出版的ElecKey 2.0 R8