0

同じソリューションで、WCFサービスアプリケーション(VS2012でIISExpressを使用してホストされるWAS)プロジェクトとWCFクラスライブラリを作成しました。ソリューションを実行すると、サーバーアプリはIISExpressで実行されます。私のクラスライブラリの名前空間は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" %>

WCFサービスアプリケーション(http:// localhost:12345 / ListWebService.svc)から作成されたものへのサービス参照を持つWebアプリケーションを含むVS 2012の別のインスタンスがあります。サービスは正しく呼び出されていますが、ブレークポイントは正しく呼び出されていません。その中を打たれます。同様のプロジェクトを作成するときに、これがVS2010で機能したことを覚えています。私は何が欠けていますか?

4

1 に答える 1

0

デバッガーに表示されなかったカスタムファクトリ(WcfServiceFactory)に問題があったことが判明しました。電源includeExceptionDetailInFaultsを入れると、どこで失敗しているかがわかりました。今、それはうまく踏み込んでいます。しかし、奇妙なことに、私は自分の工場にブレークポイントがありました。でも今は動いています。

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