通常当我得到我使用Request.RawUrl的请求的网址时。我的托管服务正在搞乱我的网址
这给出例如/default.aspx。
但是最近我的主机改变了一些东西,现在应用程序目录的名字也显示出来,所以我得到/appdirname/default.aspx。
现在为什么它给我的应用程序的目录?它看起来好像我的网站是另一个网站的子应用程序。所以,当你去mydomain.com的rawurl将是:
/appdirname/default.aspx
我相信每个域都有它在IIS中定义自己的网站或者是我错了。
我不是要求一个解决方法,这应该是非常简单的,我问为什么会发生这种情况以及如何,什么样的IIS设置导致这种情况发生?
PS。
而最糟糕的是我与godaddy有这个问题,我很高兴我的主机没有它,但现在两台主机都有同样的问题。
我有什么可能发生的,我会稍后再尝试写下来,感谢您的回答一个模糊的概念。 – Tomasi 2010-07-19 14:19:57