|
藍森林 http://www.lslnet.com 2006年8月25日 8:28
網頁中一個很怪的問題?急急!!
我的一個網站,首頁面是asp的,做了一個用戶登錄區,在本機上測試和運行都沒有問題在ie中也能正常顯示,但是我將他上傳到服務器就有問題,說是無法顯示,什麼htp500錯誤,後來我在本機將連接數據庫的記錄集,服務器行為去掉後再上傳就又能正常顯示了,這是怎麼回事啊?為什麼在我本機運行正常的首頁,傳到服務器就不行了呢?請大家幫忙解答,小弟在此謝謝了! |
500錯誤是程序錯誤,
應該是你的數據庫連接路徑有問題
如果你是用絕對路徑,應該修改符合服務器的路徑之後再上傳
|
嗯,沒準兒就是你路徑的問題~! |
我也有與樓主一樣的困惑,本機測試一點沒有問題,上傳後說是找不到數據庫,路徑不對等,按照提供ASP空間的公司提供的連接也沒有辦法解決,已經很長時間了沒有解決問題。納悶的很哪!! |
有的空間數據庫是要放在 database 目錄下的,而程序文件在wwwroot目錄下. |
用動網的連接試試,他用的是相對路徑 |
十分感謝大家的回復,大家說了那麼多,我都嘗試了,還是不行,如果路徑有問題,那為什麼在我本機上運行沒問題,一旦上傳到服務器上就不顯示了,真的很怪啊,到底這是什麼原因? |
你本機的路徑與服務器不一樣唄,有什麼可奇怪的。問清楚服務器上的路徑,把本機的與服務器的改一致後再調試。 |
同意樓上意見 |
建議在本機測試asp時使用虛擬路徑 |
就是 要搞清楚虛擬路徑和實際路徑的區別啊
[code]
VPath=server.mappath("database/data.mdb")
RPath="C:/WWWROOT/Database/data.mdb"
這個wwwroot就是你放置程序的地方
但是服務器上一般不放在wwwroot下
你應該使用VPath!
[/code] |
我也和你開始一樣,是數據庫路徑問題 |
有點道理再琢磨一下。 |
picassoxw在上個帖子中說
有什麼區別麼?
|
|