我在同一解决方案中创建了一个WCF服务应用程序(在VS 2012中使用IIS Express托管的WAS)项目和一个WCF类库。当我运行解决方案时,服务器应用程序在IIS Express下运行。我的类库命名空间是:Wfm.MarketManager.WebServices,Web应用程序命名空间是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中工作。我错过了什么?
答案 0 :(得分:0)
原来我的自定义工厂(WcfServiceFactory)出现问题,我在调试器中没有看到。一旦我打开includeExceptionDetailInFaults
,我就看到它失败了。现在它正在踩到罚款。但奇怪的是,我的工厂有一个断点。它现在正在运作。
<serviceDebug includeExceptionDetailInFaults="true" />