C# 具有相对路径的服务引用

C# 具有相对路径的服务引用,c#,asp.net,service,C#,Asp.net,Service,我有一个服务可以在我的网站上本地运行,也可以在其他服务器上运行。我使用服务引用在代码中访问它,这样我就可以指向任何一个位置。当我声明客户端并指定外部服务器时,如“https://differentserver.com/service.svc“它工作正常,但如何在本地声明它?我不能使用localhost,因为该网站不能保证是默认网站。如果我尝试使用网站当前所在服务器的完整url,如“https://devwebsite/service.svc“我得到: 连接尝试失败,因为连接方未连接 在一段时间后

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

连接尝试失败,因为连接方未连接 在一段时间后或建立连接后正确响应 失败,因为连接的主机未能响应173.8.5.218:443


如何解决这个问题?

我将127.0.0.1 devwebsite.com添加到我的主机文件中,并使用了完整的url。

我看不出web.config在这种情况下有什么帮助?