URI WCF работает только на localhost - PullRequest
0 голосов
/ 22 марта 2011

После создания хоста службы я не могу открыть страницу "http://myuri:8000/ServiceModelSamples/Service", когда использую Internet Explorer.

  Uri baseAddress = new Uri("http://myuri:8000/ServiceModelSamples/Service");

  // Step 2 of the hosting procedure: Create ServiceHost
  ServiceHost selfHost = new ServiceHost(typeof(CalculatorService), baseAddress);
  // rest of the below code is from calculator MSDN sample

Это работает, только если я использую localhost вместо" myuri ". Может кто-топожалуйста, скажите, что еще требуется?

РЕДАКТИРОВАТЬ: myri - это фактически имя моего ПК. Я также пытался использовать IP-адрес для своего ПК. Internet Explorer может открыть URL-адрес из моего ящика, но он не работает, когда яоткройте URL из другого поля (например, я пытаюсь открыть URL http://111.251.164.20:8000/ServiceModelSamples/Service)

Ответы [ 2 ]

5 голосов
/ 22 марта 2011

Эх ... myuri это просто пример, заполнитель.Не то, что вы должны использовать буквально.

2 голосов
/ 22 марта 2011

Если вы действительно хотите использовать myuri, вам нужно добавить запись в файл hosts.ini.

Как: 127.0.0.1 myuri localhost

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