创建服务主机后,当我使用Internet Explorer时,我无法打开“http:// myuri:8000 / ServiceModelSamples / Service”页面。
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实际上是我的PC名称。我也尝试在我的电脑上使用IP地址。 Internet Explorer可以从我的框中打开URL,但是当我从其他框中打开URL时它会失败(例如,我尝试打开的URL是http://111.251.164.20:8000/ServiceModelSamples/Service)答案 0 :(得分:5)
Eh ...... myuri
只是一个例子,一个占位符。不是你应该按字面意思使用的东西。
答案 1 :(得分:2)
如果你真的想使用myuri,你需要在hosts.ini文件中添加一条记录。
赞:127.0.0.1 myuri localhost