【问题标题】:Error with VS2008 trying to debug WCF serviceVS2008 尝试调试 WCF 服务时出错
【发布时间】:2009-08-06 19:52:40
【问题描述】:

从 subversion 中拉下项目的旧版本,进行一些更改,然后重新构建它。现在,当我尝试使用此错误进行调试时,VS2008 出现错误:

alt text http://img525.imageshack.us/img525/5531/erroro.png

它甚至没有击中我的服务 ctor,它表示配置文件无效,但与我当前的修订版本比较时它是相同的。有人见过这样的错误吗?

我所做的所有搜索都表明这是 vs2005 的问题,但我运行的是 2008。

编辑:

我在 Windows 程序集中有一个旧的引用 dll。即使我在 bin 目录中指定了 dll,但在重建时,VS 出于某种原因切换到 GAC 中的程序集。从 GAC 中删除旧程序集解决了该问题。

【问题讨论】:

    标签: visual-studio-2008 wcf


    【解决方案1】:

    您能否在您的程序集中发布服务合同以及随附的配置文件?您还可以发布用于调用 WcfSvcHost 的命令行吗?我猜你没有在 VS2005 中使用过它来调试(因为它只与 VS2008 一起发布)——也许那里有问题。

    乍一看,配置文件中引用的服务类型似乎在服务程序集中不可用。

    马克

    【讨论】:

    • 以迂回的方式就是这样。我在 Windows 程序集中有一个旧的引用 dll。即使我在 bin 目录中指定了 dll,但在重建时,VS 出于某种原因切换到 GAC 中的程序集。从 GAC 中删除旧程序集解决了该问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-30
    • 1970-01-01
    • 2021-08-02
    • 1970-01-01
    • 2016-12-18
    相关资源
    最近更新 更多