【发布时间】:2011-03-17 21:57:33
【问题描述】:
通常当我获得请求的 url 时,我使用 Request.RawUrl。
这给出了 /default.aspx 的例子。
但是最近我的主机改变了一些东西,现在应用程序目录的名称也显示出来了,所以我得到 /appdirname/default.aspx。
现在为什么它给我应用程序的目录?看起来我的网站好像是另一个网站的子应用程序。因此,当您访问 mydomain.com 时,rawurl 将是:
/appdirname/default.aspx
我相信每个域都有自己在 iis 中定义的网站,否则我错了。
我不是在寻求解决方法,这应该很简单,我是在问为什么会发生这种情况以及如何发生这种情况,什么样的 IIS 设置会导致这种情况发生?
PS。
最糟糕的是我遇到了 godaddy 的问题,我很高兴我的主机没有它,但现在两个主机都有同样的问题。
【问题讨论】: