Хост услуга Visual Studio сървър за разработка за достъп през LAN

Опитвам се да хоствам услуга и да получа достъп до нея през локална мрежа.

Това е част от моя app.config:

 <client>
        <endpoint address="net.tcp://<my IP>:49770/Service1.svc"
            binding="netTcpBinding" contract="ServiceReference1.IService1"
            name="LAN" />
        <endpoint address="http://localhost:49770/Service1.svc" binding="basicHttpBinding"
            bindingConfiguration="BasicHttpBinding_IService1" contract="ServiceReference1.IService1"
            name="BasicHttpBinding_IService1" />
    </client>

Крайната точка на localhost работи чудесно, ако работя на една машина, но крайната точка на LAN няма да работи. Това е кодът, който използвам за свързване през LAN крайната точка.

 ServiceReference1.Service1Client client = new
           ServiceReference1.Service1Client("LAN");

Прочетох тази публикация, но пак не работи:

как да се свържете с WCF уеб услуга в локалната мрежа


person Manuel    schedule 17.08.2012    source източник
comment
Добавили ли сте правило за защитна стена, за да разрешите порт 49770 TCP входящи в защитната стена на Windows?   -  person PhonicUK    schedule 17.08.2012
comment
Благодаря ви за бързия отговор. Сега го направих, но все още не мога да се свържа.   -  person Manuel    schedule 17.08.2012
comment
Може би не е наред, че сървърът за разработчици на asp.net започва с localhost?   -  person Manuel    schedule 17.08.2012


Отговори (1)


Сървърът за разработка не може да приема отдалечени връзки. За това трябва да използвате подходящ екземпляр на IIS.

person PhonicUK    schedule 17.08.2012
comment
не го разбирам Защо изобщо биха създали сървър за разработка, ако не може да хоства wcf услуга? Сега се опитвам да получа подходящ екземпляр на IIS за моята услуга, но това не е лесно... - person Manuel; 19.08.2012