Bob*_*y B 14 asp.net-mvc asp.net-mvc-4
我的项目结构如下所示:
MVC4 Web项目的默认输出目录是.\Bin\(即在Web项目的目录中),但我将其更改为类似..\bin\debug\或..\bin\release\适合我的上述项目结构.编译好,二进制文件到正确的位置.
但是,当我运行该项目时,它抱怨说Could not load type Myproject.MvcApplication,如果我不进行上述更改,那么它可以工作.
如何控制二进制文件的位置?我希望输出目录与源目录完全分离 - 它更容易部署和更安全,因为我没有在一个地方混合使用源代码和二进制文件.
Eri*_*sch 11
简短的回答,你不能.它与Visual Studio甚至.NET无关,它是IIS的限制.
原因是IIS希望bin目录直接位于网站文件夹位置下.这是一种您无法绕过的安全机制.其目的是防止受到破坏的网站直接从网站的根边界"逃离".
为什么你甚至想要这样做?
| 归档时间: |
|
| 查看次数: |
1682 次 |
| 最近记录: |