1
|
Khaled Musaied · 技术社区 · 15 年前 |
1
5
听起来可能是以下一种或多种情况:
将此代码删除为
|
2
1
好吧,在我深入研究Reflector时,我觉得request.url中包含的uri对象肯定是根据来自请求头的信息构建的。 有鉴于此,我怀疑,可能进来的请求不是你想象的那样。尝试查看进入服务器的请求中的原始头。我会用一个包嗅探器,我敢打赌它们反映了你看到的问题。如果是这样的话,问题不在你的网络服务器上,而是在前面的某个地方。 您是否在某个地方设置了可能导致此问题的转发?像某种域控制器做的HTTP转发?您是否有任何自定义的httphandler在处理请求之前对其进行了处理?如果你这样做了,我会去那里看看。如果你不认为你这样做,请向你的网络管理员(如果你有)请教以确保安全。 这一切都是暗箭伤人,因为我不知道你的整个安排。但这是我最好的猜测。 祝你好运! |
3
1
主机头(即request.url获取域名的位置)由从外部代理流量的计算机重写。 原始域位于头X-Forwarded-Host中。你应该从那里读。 还可以强制代理保留主机头。如果代理是apache mod_proxy,则可以使用指令: proxyReserveHost打开 |
4
1
我有同样的问题,我用这个代码代替:
|
5
0
我们也有类似的问题。在我们的例子中,第一个请求是什么(在iisreset之后)。如果你用这个网址点击它: http://appserver-01/default.aspx 然后它会继续使用它。 尝试以下操作: 1。IISHeSET 2。请求此URL: http://www.domainNmae.com/default.aspx 三。查看问题是否已解决 |
6
0
您还可以研究无数其他方法来解析URL或域。例如,request.rawurl通常返回在地址栏中键入的内容,等等。 |
7
0
什么值返回此调用?
|
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |