相关疑难解决方法(0)

有没有办法改变.net mvc bin目录位置?

我有一个相当标准和简单的MVC4网站.

在root目录中,我们有:bin,content,scripts,views.使用项目的DLL的默认设置,我们称之为"web.dll",所有必要的额外内容都在bin目录中.

不知何故,ASP.NET dev服务器和IIS7.5都知道在托管站点时在bin文件夹中查找"web.dll",如果不存在则会抛出错误:"无法加载类型'CVD.Web.MvcApplication "".该错误的标准解决方案是直接构建到bin文件夹,这对我不起作用,因为......

出于调试目的,我希望能够将调试和发布配置分别构建到bin/Debug和bin/Release中,然后部署两个目录,然后在IIS,web.config,global.asax中更改设置,或者在其他地方选择是否应该由服务器加载和执行Debug或Release版本.

我无法找到是否可能或者.net webapps有一个愚蠢的硬编码规则,说所有代码都必须存在于bin目录中.

.net c# asp.net iis-7.5 asp.net-mvc-4

15
推荐指数
2
解决办法
6691
查看次数

标签 统计

.net ×1

asp.net ×1

asp.net-mvc-4 ×1

c# ×1

iis-7.5 ×1