服務(wù)熱線
153 8323 9821
在根news目錄下面有MasterPage.master文件,default.aspx文件及news文件夾
default.aspx套用了web.master
web.master里有這樣的鏈接(HyperLink)"news/zxnews.aspx"
當(dāng)在default.aspx頁點(diǎn)擊這個(gè)鏈接時(shí)遇到問題,報(bào)錯(cuò):"無法使用向?qū)?.在頂級(jí)目錄退出"
特征如下:
1,把網(wǎng)站放在IIS默認(rèn)根目錄下,報(bào)錯(cuò)
2,把網(wǎng)站放到IIS虛擬目錄下,正常
3,上傳到購買的虛擬服務(wù)器,報(bào)錯(cuò)
4,把鏈接改為"~/news/edit.aspx"或"../news/edit.aspx",一樣報(bào)錯(cuò)
不知道是什么原因啊,在百度, GOOGLE搜索了也沒找到是什么原因.
請(qǐng)教各位了~~~~
回答:
路徑設(shè)置時(shí)常見問題:
通常出現(xiàn)這程狀況,是你在做程序的時(shí)候放置在一文件下,使用前導(dǎo)符 ../ 可跳轉(zhuǎn)到上級(jí),但做為虛擬目錄或上傳到空間時(shí),根目錄下就是程序文件,前導(dǎo)符 ../ 就沒有上級(jí)了,就會(huì)報(bào)這個(gè)錯(cuò).
如果確定沒有圖片文件,樣式文件,js文件...鏈接錯(cuò)誤外,檢查下程序里有沒有什么使用了前導(dǎo)符的.
看你的數(shù)據(jù)源.如果是Access 也要看下他的引用路徑..
小問題,不用緊張.