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

时间:2013-08-21 13:45:19

标签: 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 Line:1

     

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

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

1 个答案:

答案 0 :(得分:3)

它与asp.net查找您网站的dll文件的方式有关,它可以在bin文件夹中显示。

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

在你的web.config中添加:

<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <probing privatePath="/Build/debug" />
  </assemblyBinding>
</runtime>

我是从一篇较老的帖子中得到的:http://forums.asp.net/t/1303052.aspx。检查一下。