C# 在web服务中获取请求域名

C# 在web服务中获取请求域名,c#,web-services,asmx,C#,Web Services,Asmx,我有一个web服务,可以说它是部署在上的。我想从我的另一个应用程序调用它,假设此应用程序部署在上。现在,我想在我的web服务文件(myservice.asmx.cs)中获取请求的域名,就像在本例中请求的域名是appdomain.com一样 请建议您可以询问请求用户主机名: this.Request.UserHostName 如果由于某种原因,请求者IP的DNS解析不可能,那么您所能得到的就是 this.Request.UserHostAddress 这是请求者的IP

我有一个web服务,可以说它是部署在上的。我想从我的另一个应用程序调用它,假设此应用程序部署在上。现在,我想在我的web服务文件(myservice.asmx.cs)中获取请求的域名,就像在本例中请求的域名是appdomain.com一样


请建议

您可以询问请求用户主机名:

this.Request.UserHostName
如果由于某种原因,请求者IP的DNS解析不可能,那么您所能得到的就是

this.Request.UserHostAddress
这是请求者的IP