我有託管在同一臺服務器上,結構多個網站如下:MVC〜/不解析爲虛擬目錄應用程序根
http://primary-domain.com/hostedsites/MVCWebApplication1/ = http://MVCWebApplication1.com/
http://primary-domain.com/hostedsites/MVCWebApplication2/ = http://MVCWebApplication2.com/
...
問題是,在託管網站(即MVCWebApplication1,MVCWebApplication2等)中所有引用的~/
解析爲
http://MVCWebApplication1.com/hostedsites/MVCWebApplication1/
,而不是
請注意:
我已經有以下我的web.config:
<rule name="Remove Virtual Directory">
<match url=".*" />
<action type="Rewrite" url="{R:0}" />
</rule>
我怎樣才能解決這個問題?
它們當前都設置爲「應用程序根目錄」,我處於共享環境,因此對IIS的控制有限。 – James