2015-04-02 65 views
0

當我打印在這樣的Razor視圖站點根URL ...配置站點根URL

@Url.Content("~/") 

...我得到錯誤的路徑,例如:

/mydomain.org/ 

如何更改/重新配置我的Web.config以便路徑正確?例如。

/ 

該應用程序安裝在虛擬子目錄中的共享主機上。

+0

我不確定您是否可以在一次調用中使用虛擬路徑獲取應用程序的根目錄。我認爲使用UriPartial.Authority與其他屬性可能是一個好開始 – 2015-04-02 17:55:34

+0

我只希望看到,如果主機上的IIS設置不正確 - 請確保您的應用程序配置正確與您的託管服務提供商在任何控制面板,他們給你,如果是的話,那麼問題可能就在他們的盡頭。 – 2015-04-02 17:56:03

+0

在我的控制面板中,我沒有選項,我只能創建虛擬目錄... – 2015-04-02 18:13:29

回答

0
<system.web> 
    <urlMappings enabled="true"> 
    <clear /> 
    <add url="~/" mappedUrl="http://www.example.org" /> 
    </urlMappings> 
<system.web> 

我不確定這是否有效。可能要嘗試的東西