無法開啟web專案

2021-05-22 05:35:53 字數 1279 閱讀 8333

當你開啟asp.net web專案時,如果出現這樣的錯誤提示

:提示視窗標題: web訪問失敗

提示內容: 此專案的預設web訪問模式設定為檔案共享, 但是無法從路徑「...」開啟「...」處的專案資料夾。返回的錯誤是: 無法開啟web專案「」。返回的錯誤是: 無法開啟web專案「...」。檔案路徑「...」懷url「...」不符。這兩者需要對映到相同的伺服器位置。http錯誤404: not found ......

處理方法:

到「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上傳到伺服器。

無法開啟Web專案

故障現象 處理方法 到 c documents and settings 你的使用者名稱 vswebcache 計算機名 中,刪除與該專案同名的資料夾。分析 當你新建asp.net web專案時,vs.net會自動在vswebcache中新建乙個與專案同名的資料夾 如果已存在這樣的資料夾,vs.ne...

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

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

IDEA無法開啟

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