0

友人、私は MVC 2 Web クライアントからローカルにステップ インしようとしている WCF サービスを持っています。WCF サービスは、同じソリューション内の Windows サービス内でホストされています。Windows サービスをインストールし、それが実行されていることを確認しました。 WCF サービスにステップ インしようとすると、「リモート プロシージャにステップ インできません」というエラー メッセージが表示されます。

これが私のクライアントとホストの構成です

ホスト

<host>
    <service name="MyService" behaviorConfiguration="ServiceBehavior">
        <host>
            <baseAddresses>
                <add baseAddress="http://localhost:8000/MyService" />
                <add baseAddress="net.tcp://localhost:9002/MyService" />
            </baseAddresses>
        </host>
        <endpoint address="" bindingConfiguration="bigTcpArrayBinding" binding="netTcpBinding" contract="IMyServices" />
        <endpoint address="" bindingConfiguration="bigArrayBinding" binding="basicHttpBinding" contract="IMyServices" />
        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
    </service>
</host>

クライアントは

<client>
    <endpoint address="net.tcp://localhost:9002/MyService" binding="netTcpBinding" bindingConfiguration="bigTcpArrayBinding" contract="LPS.HAMP.MARS.IHampServices" name="SANDBOX_HampServicesSvcContract" />
</client>

Windows 7でVS 2010を使用しています。どんな助けでも大歓迎です

ありがとうRJ

4

1 に答える 1

0

実行中の Windows サービスをデバッグし、[デバッグ] -> [プロセスにアタッチ] -> サービスの名前を見つけると、VS がこの実行中のサービスにアタッチされます。

于 2011-07-12T20:36:59.740 に答える