如何保护ASP.NET MVC/IIS应用程序不被复制



我们正在ASP.NET MVC中开发基于intranet的解决方案。它将部署在客户自己的内部网络上,因此客户的各个员工都可以使用它

由于它是基于IIS的intranet应用程序,因此可以在其他服务器上轻松地复制文件和配置IIS。那么,有什么不同的解决方案可以防止这种情况发生呢。

提前谢谢。

通常在发布ASP.NET MVC web应用程序时,可以在dll中发布版本。

因此,您可以创建一个新的dll文件来编译应用程序的所有模型并将其保存在dll中,而不是创建一个单独的Web应用程序。

然后回到您的原始解决方案,您将添加对此dll的引用,这样您的解决方案就不会有任何逻辑。

最新更新