解決.NET下Web項目打開失敗的問題

初認.NET開發不久,發現每次從VSS中取出Web項目後打開總是失敗,按道理我配置了ISS

    的虛擬目錄(等於從VSS取出後的Web項目的位置)後,沒道理打不開,倒是有時會自動在

    C:/Inetpub/wwwroot/Project下創建該Web項目。而一般我們把.NET項目的源碼放在同

    一個位置(應該說不管用什麼做開發都是這樣的),如果Web項目放在C盤多不方便,從在

    網上查了好多資料,都不會解決問題,後來通過比較發現在每一個Web項目下,有一個文

    件Project.csproj.webinfo其中Project爲項目名,比如我的項目爲ZhongLu

    打開文件後內容如下:
<VisualStudioUNCWeb> <Web URLPath = "http://localhost/zhonglu/ZhongLu.csproj" /> </VisualStudioUNCWeb>

    以上的Web URLPath就是在IIS管理器中設置的虛擬目錄的位置,如果IIS中的該目錄改

    名會,就更改此文件中的URLPath與IIS中保持一致。

    注意:用這個方法更改後,在。NET下打開Web項目失敗後,先從解決方案中移除原Web項目

    ,再進行添加,添加時使用配置文件中的URL(http://localhost/zhonglu),同時會提示

    選擇Web項目工程文件就成功加載了!

    另外,提醒大家做以後開發時把這個文件做爲源代碼的一部分,應該加到VSS中。一般的

    大家配置的IIS的虛擬目錄的名稱和Web項目名稱是一致的。

    以上方法還可以用於Web項目的遷移和更名。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章