VS.NET使用小經(jīng)驗(yàn) (轉(zhuǎn)載)
發(fā)表時(shí)間:2024-06-15 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]故障現(xiàn)象:當(dāng)你打開(kāi)ASP.NET Web項(xiàng)目時(shí),如果出現(xiàn)這樣的錯(cuò)誤提示:提示窗口標(biāo)題: Web訪問(wèn)失敗提示內(nèi)容: 此項(xiàng)目的默認(rèn)Web訪問(wèn)模式設(shè)置為文件共享, 但是無(wú)法從路徑“...”打開(kāi)“...”處的項(xiàng)目文件夾。返回的錯(cuò)誤是: 無(wú)法打開(kāi)Web項(xiàng)目“”。返回的錯(cuò)誤是: 無(wú)法打開(kāi)Web項(xiàng)目“...”。...
故障現(xiàn)象:
當(dāng)你打開(kāi)ASP.NET Web項(xiàng)目時(shí),如果出現(xiàn)這樣的錯(cuò)誤提示:
提示窗口標(biāo)題: Web訪問(wèn)失敗
提示內(nèi)容: 此項(xiàng)目的默認(rèn)Web訪問(wèn)模式設(shè)置為文件共享, 但是無(wú)法從路徑“...”打開(kāi)“...”處的項(xiàng)目文件夾。返回的錯(cuò)誤是: 無(wú)法打開(kāi)Web項(xiàng)目“”。返回的錯(cuò)誤是: 無(wú)法打開(kāi)Web項(xiàng)目“...”。文件路徑“...”懷URL“...”不符。這兩者需要映射到相同的服務(wù)器位置。HTTP錯(cuò)誤404: Not Found ......
處理方法:
到“C:\Documents and Settings\你的用戶名\VSWebCache\計(jì)算機(jī)名\”中, 刪除與該項(xiàng)目同名的文件夾。
分析:
當(dāng)你新建ASP.NET Web項(xiàng)目時(shí),VS.NET會(huì)自動(dòng)在VSWebCache中新建一個(gè)與項(xiàng)目同名的文件夾(如果已存在這樣的文件夾,VS.NET會(huì)更新該文件夾),并在該文件夾中創(chuàng)建一個(gè)文件(項(xiàng)目名.csproj.user)和ASP.NET Web項(xiàng)目中所有目錄的副本(副本是一個(gè)空目錄,不包含任何文件)。
當(dāng)你打開(kāi)ASP.NET Web項(xiàng)目,VS.NET會(huì)讀取VSWebCache中的與該項(xiàng)目同名的文件夾, 如果VSWebCache中的文件夾的映射路徑與這個(gè)ASP.NET Web項(xiàng)目不同就會(huì)出現(xiàn)上面的錯(cuò)誤信息。而這時(shí)只有通過(guò)刪除VSWebCache中的同名文件夾,讓VS.NET重新建一個(gè)才能解決問(wèn)題。
小知識(shí):
1、VSWebCache的作用是為了支持脫機(jī)開(kāi)發(fā)ASP.NET Web應(yīng)用程序。假如你本來(lái)在一臺(tái)WEB服務(wù)器進(jìn)行ASP.NET項(xiàng)目的開(kāi)發(fā),現(xiàn)在因?yàn)槟承┰,只能在自己的筆記本電腦上進(jìn)行脫機(jī)開(kāi)發(fā),這時(shí)你就可以利用VS.NET的WEB脫機(jī)開(kāi)發(fā)功能。在自己的筆記本電腦上打開(kāi)這個(gè)項(xiàng)目,在VS.NET中,選中“項(xiàng)目”=》“Web項(xiàng)目”=》“脫機(jī)工作”。這時(shí), VS.NET會(huì)將所有項(xiàng)目文件復(fù)制到VSWebCache中。這樣你就可以在脫機(jī)情況下,通過(guò)打開(kāi)VSWebCache中的項(xiàng)目文件來(lái)進(jìn)行開(kāi)發(fā)。當(dāng)聯(lián)機(jī)時(shí), 選中“項(xiàng)目”=》“Web項(xiàng)目”選擇“同步所有文件夾”,就可以將脫機(jī)開(kāi)發(fā)的內(nèi)容復(fù)制到服務(wù)器中。
2、VS.NET使用FrontPage server extensionsg與Web服務(wù)器進(jìn)行通信,VS.NET無(wú)法直接修改Web服務(wù)器中的文件,所以VS.NET把VSWebCache作為一個(gè)中轉(zhuǎn)站, 將編輯與編譯的文件先放在VSWebCache中,然后通過(guò)FrontPage server extensionsg上傳到服務(wù)器。
小問(wèn)題:VS.NET彈出的這個(gè)提示窗口中的信息無(wú)法通過(guò)Ctrl+C進(jìn)行復(fù)制。
參考文章: http://www.ftponline.com/vsm/2003_01/online/hottips/kiely/defaul