在Web服务中获取请求域名

时间:2013-01-17 09:51:01

标签: c# web-services asmx

我有一个网络服务,可以说它部署在http://servicedomain.com/myservice.asmx上。我想从我的另一个应用程序中调用它,假设此应用程序部署在http://appdomain.com/default.aspx上。现在我想在我的Web服务文件(myservice.asmx.cs)中获取请求域名,就像在这种情况下请求域名将是appdomain.com

请建议

1 个答案:

答案 0 :(得分:-2)

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

this.Request.UserHostName

如果出于某种原因无法解析请求者IP的DNS,那么您只能获得

this.Request.UserHostAddress

这是请求者的IP。

相关问题