無法開啟Web專案

2022-09-15 23:54:16 字數 1197 閱讀 1693

故障現象:

處理方法:

到「c:\documents and settings\你的使用者名稱\vswebcache\計算機名\」中, 刪除與該專案同名的資料夾。

分析:當你新建asp.net web專案時,vs.net會自動在vswebcache中新建乙個與專案同名的資料夾(如果已存在這樣的資料夾,vs.net會更新該資料夾),並在該資料夾中建立乙個檔案(專案名.csproj.user)和asp.net web專案中所有目錄的副本(副本是乙個空目錄,不包含任何檔案)。

當你開啟asp.net web專案,vs.net會讀取vswebcache中的與該專案同名的資料夾, 如果vswebcache中的資料夾的對映路徑與這個asp.net web專案不同就會出現上面的錯誤資訊。而這時只有通過刪除vswebcache中的同名資料夾,讓vs.net重新建乙個才能解決問題。

小知識:

1、vswebcache的作用是為了支援離線開發asp.net web應用程式。假如你本來在一台web伺服器進行asp.net專案的開發,現在因為某些原因,只能在自己的膝上型電腦上進行離線開發,這時你就可以利用vs.net的web離線開發功能。在自己的膝上型電腦上開啟這個專案,在vs.net中,選中「專案」=》「web專案」=》「離線工作」。這時, vs.net會將所有專案檔案複製到vswebcache中。這樣你就可以在離線情況下,通過開啟vswebcache中的專案檔案來進行開發。當聯機時, 選中「專案」=》「web專案」選擇「同步所有資料夾」,就可以將離線開發的內容複製到伺服器中。

2、vs.net使用frontpage server extensionsg與web伺服器進行通訊,vs.net無法直接修改web伺服器中的檔案,所以vs.net把vswebcache作為乙個中轉站, 將編輯與編譯的檔案先放在vswebcache中,然後通過frontpage server extensionsg上傳到伺服器。

小問題:vs.net彈出的這個提示視窗中的資訊無法通過ctrl+c進行複製。

參考文章: 

如果還是解決不了!

檢查一下iis裡面的設定,是否存在這個虛擬目錄和它的指向。用記事本開啟.sln檔案,把裡面的localhost後面的虛擬目錄寫好,儲存,然後再用vs開啟。 如果還是不行,那麼把web.config命名為_web.config 用vs開啟專案。

你設定的虛擬目錄名要和該專案原來使用的虛擬目錄名一樣, 或者在.csproj.webinfo檔案中, 將urlpath值改成你現在使用的虛擬目錄名. 

無法開啟web專案

當你開啟asp.net web專案時,如果出現這樣的錯誤提示 提示視窗標題 web訪問失敗 提示內容 此專案的預設web訪問模式設定為檔案共享,但是無法從路徑 開啟 處的專案資料夾。返回的錯誤是 無法開啟web專案 返回的錯誤是 無法開啟web專案 檔案路徑 懷url 不符。這兩者需要對映到相同的伺...

Visual Strudio無法開啟或開啟不正常

在開啟visual strudio的時候,彈出對話方塊讓提示你 校驗碼錯誤 各種情況下英文提示,不一定意思完全一樣,但總體意思是這個 不輸入vs就無法開啟,或者打不正常。這個時候你要注意了。分清楚是vs彈的對話方塊還是vs中裝的外掛程式或第三方庫之類彈的對話方塊或者報錯。這個可以從對話方塊內容和對話...

IDEA無法開啟

本人因移動過idea的資料夾導致無法開啟,雙擊沒有反應。解決方法如下 開啟idea安裝目錄下的bin資料夾,選中idea.bat右鍵編輯 將最後一行加入 pause 如下圖所示 將此檔案儲存並關閉 雙擊執行idea.bat,顯示的報錯資訊如下所示 根據錯誤提示找到配置路徑錯誤 進入intelliji...