RequestContext Via Property在IIS中具有Machine Name而不是URL

时间:2011-04-12 20:53:30

标签: c# .net iis url httprequest

我正在使用OAuth做一些工作,需要获取请求的URL。要做到这一点,我正在做以下事情:

operationContext.RequestContext.RequestMessage.Properties.Via

这在Visual Studio Development Server中运行良好,因为它将返回

http://localhost:12345/{myrequest}

但是,当推送到IIS,并将我的项目属性设置为使用值为此的Custom Web Server时:

http://www.mydomain.com/

现在,我在RequestContext中显示如下的URL:

http://{machinename}/{myrequest}

而不是:

http://www.mydomain.com/{myrequest}

这是IIS设置吗?为了解决这个问题,我不得不修改URI实例以使用域名交换机器名称。这是不理想的。

我在这里缺少什么?

0 个答案:

没有答案