Отладка службы WCF, размещенной в службе Windows, из клиента ASP.NET MVC, размещенного на локальном IIS - PullRequest
0 голосов
/ 12 июля 2011

Друзья, у меня есть служба WCF, к которой я пытаюсь подключиться локально из моего веб-клиента MVC 2. Служба WCF размещается внутри службы Windows в том же решении. Я установил службу Windows и убедился, что онаrunning.But, когда я пытаюсь войти в службу 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>

Я использую VS 2010 на Windows 7. Любая помощь очень ценится

Спасибо RJ

1 Ответ

0 голосов
/ 13 июля 2011

Вы можете отладить работающую службу Windows, перейдите в «Отладка» -> «Присоединить к процессу» -> найдите имя службы, и VS подключится к этой запущенной службе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...