.Net站點(diǎn)配置iis虛擬目錄引發(fā)的路徑問(wèn)題


在iis7.0上把web程序配置成站點(diǎn)是ok的,但配置成虛擬目錄的話,就會(huì)發(fā)現(xiàn)圖片路徑不對(duì),
樣式文件和圖片都不能加載并且導(dǎo)致鏈接出錯(cuò)。

下面是解決方案:

1,上傳圖片  ~/upload

2,cs程序,鏈接跳轉(zhuǎn),請(qǐng)用~/index.aspx

3,頁(yè)面端引用"~/"路徑的東西,請(qǐng)用<asp:img 等
.Net服務(wù)器控件,html控件不起作用(加runat="server"也不行)

4,頁(yè)面層還可以用"./"

5,對(duì)于用戶控件請(qǐng)用:  src='<%=ResolveUrl("../image/logo.png")%>'

6,書寫路徑,請(qǐng)用Vs代碼工具中的彈出框來(lái)選擇


原文鏈接:.Net站點(diǎn)配置iis虛擬目錄引發(fā)的路徑問(wèn)題