0

我在同一个解决方案中创建了一个 WCF 服务应用程序(在 VS 2012 中使用 IIS Express 托管的 WAS)项目和一个 WCF 类库。当我运行解决方案时,服务器应用程序在 IIS Express 下运行。我的类库命名空间是:Wfm.MarketManager.WebServices 和网络应用程序命名空间是 Wfm.MarketManager.WebServices.Web 在 Wfm.MarketManager.WebServices.Web 我有一个 .svc 文件:

<%@ ServiceHost Language="C#" Debug="true" Service="Wfm.MarketManager.WebServices.ListWebService" Factory="Wfm.MarketManager.WebServices.WcfServiceFactory" %>

我有另一个 VS 2012 实例,其 Web 应用程序具有对从 WCF 服务应用程序 (http://localhost:12345/ListWebService.svc) 创建的内容的服务引用该服务被正确调用,但我的断点不是在里面被击中。我记得在创建类似项目时在 VS 2010 中工作。我错过了什么?

4

1 回答 1

0

原来我的自定义工厂(WcfServiceFactory)存在问题,我在调试器中没有看到。一旦我打开,includeExceptionDetailInFaults我看到它失败的地方。现在它步入正轨。不过,奇怪的是我的工厂有一个断点。它现在正在工作。

<serviceDebug includeExceptionDetailInFaults="true" />
于 2012-12-07T21:19:48.173 回答