2013-07-22 34 views
0

如果我使用波浪字符從鏈接的根目錄開始,例如在以下圖像中: 「〜/ images/image.jpg」 我的瀏覽器嘗試鏈接到「default.aspx/images/image.jpg」 爲什麼?.net選擇錯誤的根文件夾

+0

你如何映射該路徑? –

+0

你可以發表你的代碼,你正在設置與波浪號的路徑嗎? –

+0

當然,這裏是實際的代碼:.deleteIcon { height:20px;寬度:20像素;背景:URL(〜/圖像/導入/ glyphicons-halflings.png) } – WIRN

回答

1

在你的web.config中,設置:

<authentication mode="Forms"> 
    <forms ... defaultUrl="~/" ... /> 
</authentication> 

提醒:

  • / - 站點根目錄
  • ~/ - 應用程序的根目錄

的區別在於如果你的網站是:

http://example.com 

而且你有一個應用程序myapp

http://example.com/mydir/myapp 

/將返回該網站(http://example.com)的根,

~/將返回根該應用程序(http://example.com/mydir/)。

+0

我嘗試過,但它給出了完全相同的結果! – WIRN

+0

我已編輯我的答案 – kobe

+0

@WIRN此解決方案的工作原理? – kobe