我有一个相当标准和简单的MVC4网站。有没有办法改变.net mvc bin目录位置?
在根目录中我们有:bin,内容,脚本,视图。使用默认设置项目的DLL,我们称之为“web.dll”,并且所有必要的额外内容都放在bin目录中。
不知何故,ASP.NET dev服务器和IIS7.5都知道在托管该站点时在bin文件夹中查找“web.dll”,如果不存在,则会出现错误:“无法加载类型”CVD .Web.MvcApplication'”。该错误的标准解决方案是直接构建到bin文件夹,这对我不起作用,因为...
为了调试目的,我希望能够生成调试&版本配置到bin /分别调试和bin/Release,然后部署这两个dirs,然后在IIS,web.config,global.asax或其他任何地方更改设置,以选择是否应由服务器加载并执行Debug或Release build。
我一直无法找到这是可能的,或者.net webapps有一个愚蠢的硬编码规则,说所有的代码必须在bin目录中。
privatePath中指定的目录必须是应用程序基目录的子目录(http://msdn.microsoft.com/zh-cn/library/4191fzwb%28v=vs.110%29.aspx) – r03