在本地IIS8上保护Asp.Net MVC 4

时间:2014-05-16 15:57:34

标签: asp.net-mvc-4 iis-8

我开发了一个asp.net MVC4,我想将它卖给客户,但我会将它安装在他的IIS8服务器上。

我已经在iis8上安装了它,它可以从远程和本地机器运行完美。 但任何机构都可以在服务器机器上看到我的代码。

我尝试使用权限文件,但任何正文都可以修改它。

如何保护我的代码并且不允许其他人看到它?

2 个答案:

答案 0 :(得分:0)

这取决于你如何安装它。您可以部署Precompiled application output。此选项将不包含源代码,您可以在bin文件夹中具有合并的程序集dll或单页面汇编程序集。 这link可以是帮助,请查看。

修改

如果您需要的不仅仅是可以反编译的预编译选项。您可以阅读此answer以了解如何实现目标。

答案 1 :(得分:0)

编译完应用程序后,您只能发布必要的文件夹"控制器,模型,对象,属性,过滤器和App_Start"不再需要,这些文件夹包含在" Bin"中的yourApp.dll文件中。夹