具有相对路径的服务引用

时间:2013-05-23 13:52:55

标签: c# asp.net service

我有一项可以在我的网站或其他服务器上本地运行的服务。我使用服务引用在我的代码中访问它,所以我可以指向任一位置。当我声明客户端并指定像"https://differentserver.com/service.svc"这样的外部服务器时,它工作正常,但我如何在本地声明它?我不能使用localhost,因为网站不保证是默认网站。如果我尝试使用网站当前所在服务器的完整网址,例如"https://devwebsite/service.svc",我会:

  

连接尝试失败,因为连接方没有   在一段时间后正确回应,或建立连接   失败,因为已连接的主机无法响应173.8.5.218:443

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我将127.0.0.1 devwebsite.com添加到我的hosts文件中并使用了完整的URL。