标签: asp.net-mvc-4 iis-8
我开发了一个asp.net MVC4,我想将它卖给客户,但我会将它安装在他的IIS8服务器上。
我已经在iis8上安装了它,它可以从远程和本地机器运行完美。 但任何机构都可以在服务器机器上看到我的代码。
我尝试使用权限文件,但任何正文都可以修改它。
如何保护我的代码并且不允许其他人看到它?
答案 0 :(得分:0)
这取决于你如何安装它。您可以部署Precompiled application output。此选项将不包含源代码,您可以在bin文件夹中具有合并的程序集dll或单页面汇编程序集。 这link可以是帮助,请查看。
Precompiled application output
如果您需要的不仅仅是可以反编译的预编译选项。您可以阅读此answer以了解如何实现目标。
答案 1 :(得分:0)
编译完应用程序后,您只能发布必要的文件夹"控制器,模型,对象,属性,过滤器和App_Start"不再需要,这些文件夹包含在" Bin"中的yourApp.dll文件中。夹