【问题标题】:Changing output directory for asp.net project in Visual Studio在 Visual Studio 中更改 asp.net 项目的输出目录
【发布时间】:2013-08-21 13:45:19
【问题描述】:

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

“/”应用程序中的服务器错误。

解析器错误

描述:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息并适当地修改您的源文件。

解析器错误消息:无法加载类型“MyApp.Backend.WebApiApplication”。

来源错误:

第 1 行:

源文件:/global.asax 行:1

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

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

【问题讨论】:

    标签: asp.net visual-studio-2012


    【解决方案1】:

    这与 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。也检查一下。

    【讨论】:

    • 感谢您的建议,但我继续收到与该添加相同的错误。我认为他们在帖子中说这本来可以工作,但实际上并没有工作。
    猜你喜欢
    • 1970-01-01
    • 2020-06-24
    • 2023-03-15
    • 2014-01-27
    • 1970-01-01
    • 2014-01-25
    • 2018-04-08
    • 2010-11-05
    • 2023-03-16
    相关资源
    最近更新 更多