明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

VS.NET使用小經(jīng)驗 (轉(zhuǎn)載)

[摘要]故障現(xiàn)象:當你打開ASP.NET Web項目時,如果出現(xiàn)這樣的錯誤提示:提示窗口標題: Web訪問失敗提示內(nèi)容: 此項目的默認Web訪問模式設(shè)置為文件共享, 但是無法從路徑“...”打開“...”處的項目文件夾。返回的錯誤是: 無法打開Web項目“”。返回的錯誤是: 無法打開Web項目“...”。...
故障現(xiàn)象:
當你打開ASP.NET Web項目時,如果出現(xiàn)這樣的錯誤提示:
提示窗口標題: Web訪問失敗
提示內(nèi)容: 此項目的默認Web訪問模式設(shè)置為文件共享, 但是無法從路徑“...”打開“...”處的項目文件夾。返回的錯誤是: 無法打開Web項目“”。返回的錯誤是: 無法打開Web項目“...”。文件路徑“...”懷URL“...”不符。這兩者需要映射到相同的服務(wù)器位置。HTTP錯誤404: Not Found ......

處理方法:

到“C:\Documents and Settings\你的用戶名\VSWebCache\計算機名\”中, 刪除與該項目同名的文件夾。

分析:

當你新建ASP.NET Web項目時,VS.NET會自動在VSWebCache中新建一個與項目同名的文件夾(如果已存在這樣的文件夾,VS.NET會更新該文件夾),并在該文件夾中創(chuàng)建一個文件(項目名.csproj.user)和ASP.NET Web項目中所有目錄的副本(副本是一個空目錄,不包含任何文件)。

當你打開ASP.NET Web項目,VS.NET會讀取VSWebCache中的與該項目同名的文件夾, 如果VSWebCache中的文件夾的映射路徑與這個ASP.NET Web項目不同就會出現(xiàn)上面的錯誤信息。而這時只有通過刪除VSWebCache中的同名文件夾,讓VS.NET重新建一個才能解決問題。

小知識:

1、VSWebCache的作用是為了支持脫機開發(fā)ASP.NET Web應(yīng)用程序。假如你本來在一臺WEB服務(wù)器進行ASP.NET項目的開發(fā),現(xiàn)在因為某些原因,只能在自己的筆記本電腦上進行脫機開發(fā),這時你就可以利用VS.NET的WEB脫機開發(fā)功能。在自己的筆記本電腦上打開這個項目,在VS.NET中,選中“項目”=》“Web項目”=》“脫機工作”。這時, VS.NET會將所有項目文件復(fù)制到VSWebCache中。這樣你就可以在脫機情況下,通過打開VSWebCache中的項目文件來進行開發(fā)。當聯(lián)機時, 選中“項目”=》“Web項目”選擇“同步所有文件夾”,就可以將脫機開發(fā)的內(nèi)容復(fù)制到服務(wù)器中。

2、VS.NET使用FrontPage server extensionsg與Web服務(wù)器進行通信,VS.NET無法直接修改Web服務(wù)器中的文件,所以VS.NET把VSWebCache作為一個中轉(zhuǎn)站, 將編輯與編譯的文件先放在VSWebCache中,然后通過FrontPage server extensionsg上傳到服務(wù)器。

小問題:VS.NET彈出的這個提示窗口中的信息無法通過Ctrl+C進行復(fù)制。

參考文章: http://www.ftponline.com/vsm/2003_01/online/hottips/kiely/defaul