我有一个网络服务,可以说它部署在http://servicedomain.com/myservice.asmx上。我想从我的另一个应用程序中调用它,假设此应用程序部署在http://appdomain.com/default.aspx上。现在我想在我的Web服务文件(myservice.asmx.cs)中获取请求域名,就像在这种情况下请求域名将是appdomain.com
请建议
答案 0 :(得分:-2)
您可以做的是询问请求用户主机名:
this.Request.UserHostName
如果出于某种原因无法解析请求者IP的DNS,那么您只能获得
this.Request.UserHostAddress
这是请求者的IP。