在Visual Studio中更改asp.net项目的输出目录

The*_*heo 5 asp.net visual-studio-2012

我是asp.net的新手(但不是c#),我正在尝试将输出目录从\ bin移动到..\Build\debug.我已在构建属性中完成此操作,并且构建正常并将其放入正确的输出目录中.但是,当我尝试运行该应用程序时,我收到以下错误:

'/'应用程序中的服务器错误.

分析器错误

说明:解析为此请求提供服务所需的资源时发生错误.请查看以下特定的解析错误详细信息并相应地修改源文件.

分析器错误消息:无法加载类型"MyApp.Backend.WebApiApplication".

来源错误:

第1行:<%@ Application Codebehind ="Global.asax.cs"Inherits ="MyApp.Backend.WebApiApplication"Language ="C#"%>

源文件:/global.asax行:1

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.18045.

它与Visual Studio托管网站的方式有关吗?任何帮助,将不胜感激.

cri*_*000 3

它与 asp.net 查找您网站的 dll 文件的方式有关,它预计位于 bin 文件夹中。

您需要进行一些额外的配置:

在您的 web.config 中添加:

<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <probing privatePath="/Build/debug" />
  </assemblyBinding>
</runtime>
Run Code Online (Sandbox Code Playgroud)

我从一篇较旧的帖子中得到了这个: http: //forums.asp.net/t/1303052.aspx。也检查一下。