[解決済み] WCFのデバッグ時にサーバーに自動的に踏み込むことができない
2022-03-13 05:06:16
質問
恐ろしいことになるんです。
サーバーに自動的に踏み込むことができません。リモートプロシージャをデバッグできませんでした。これは通常、サーバーでデバッグが有効になっていないことを示しています。
さて、私が読んだところでは、以下のものを追加する必要があるそうです。
<compilation debug="true">
をweb.configに追加します。
私の問題は、私のWCFサービスがWindowsプロセスでホストされるnettcpバインディングであることです。
どこに追加すればいいのでしょうか?WCFサービスをホストしているWindowsサービスのapp.configに追加しますか?
どのセクションに?今、私のWindowsサービスホスト用のapp.configは次のようになっています。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<services>
<service name="Indexer" behaviorConfiguration="IndexerServiceBehavior">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8000/Indexer"/>
</baseAddresses>
</host>
<endpoint address="net.tcp://localhost:9000/Indexer"
binding="netTcpBinding"
bindingConfiguration="Binding1"
contract="WCF.IIndexer" />
</service>
</services>
<bindings>
<netTcpBinding>
<binding name="Binding1"
hostNameComparisonMode="StrongWildcard"
sendTimeout="00:10:00"
maxReceivedMessageSize="65536"
transferMode="Buffered"
portSharingEnabled="false">
<security mode="None">
<transport clientCredentialType="None" />
<message clientCredentialType="None" />
</security>
</binding>
</netTcpBinding>
</bindings>
<behaviors>
<serviceBehaviors>
<behavior name="IndexerServiceBehavior">
<serviceMetadata httpGetEnabled="true" httpGetUrl=""/>
<serviceDebug includeExceptionDetailInFaults="False" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
解決方法は?
私もちょうど同じような問題を抱えていました。WCFサービスをデバッグできるようにするためには、WCFサービスに
<compilation debug="true">
の行は、サーバーの設定ファイル内の
<system.web>
セクションを作成します。
詳しくは、リンク先をご覧ください。 http://msdn.microsoft.com/en-us/library/bb157687.aspx
関連
-
[解決済み] app.configのマッピングがないアセンブリのapp.configの再マッピングを考慮する。
-
[解決済み] .net 4.5アップグレード後、System.Web.Httpが見つからない
-
[解決済み] Html.BeginForm()にCSSクラスを追加する。
-
[解決済み] スマートクライアント・ソフトウェアファクトリーの体験談
-
[解決済み] VB.NETで線を引く方法
-
[解決済み] gacutil.exeはどこですか?
-
[解決済み] VB.NETでファイル名を一意のサフィックスに変更するには?
-
[解決済み] .net の OOM 問題を解決する必要があります。
-
[解決済み] エラー - IISメタベースにアクセスできません。
-
[解決済み] プライベートメソッドのユニットテストはどのように行うのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】XAMLにSystem.Stringを埋め込む
-
[解決済み] スマートクライアント・ソフトウェアファクトリーの体験談
-
[解決済み] csilogfileは何のためにあるのですか?
-
[解決済み] CryptographicException「キーセットが存在しない」、ただしWCF経由に限る
-
[解決済み] .net の OOM 問題を解決する必要があります。
-
[解決済み] 実際のサービスはデータを返すのに、なぜWebServiceはnullを返すのですか?
-
[解決済み] app.configが作成されるタイミングとapp.exe.configが作成されるタイミング、その違いとは?
-
[解決済み] パッケージのダウングレード警告を検出(dotnet core, vs 2017)
-
[解決済み] System.Timers.Timer vs System.Threading.Timer
-
[解決済み] Math.Round(2.5)はなぜ3でなく2を返すのですか?