初認NET開發不久發現每次從VSS中取出Web項目後打開總是失敗按道理我配置了ISS
的虛擬目錄(等於從VSS取出後的Web項目的位置)後沒道理打不開倒是有時會自動在
C/Inetpub/wwwroot/Project下創建該Web項目而一般我們把NET項目的源碼放在同
一個位置(應該說不管用什麼做開發都是這樣的)如果Web項目放在C盤多不方便從在
網上查了好多資料都不會解決問題後來通過比較發現在每一個Web項目下有一個文
件Projectcsprojwebinfo其中Project為項目名比如我的項目為ZhongLu
打開文件後內容如下
<VisualStudioUNCWeb> <Web URLPath = /> </VisualStudioUNCWeb>
以上的Web URLPath就是在IIS管理器中設置的虛擬目錄的位置如果IIS中的該目錄改
名會就更改此文件中的URLPath與IIS中保持一致
注意用這個方法更改後在NET下打開Web項目失敗後先從解決方案中移除原Web項目
再進行添加添加時使用配置文件中的//localhost/zhonglu)同時會提示
選擇Web項目工程文件就成功加載了!
另外提醒大家做以後開發時把這個文件做為源代碼的一部分應該加到VSS中一般的
大家配置的IIS的虛擬目錄的名稱和Web項目名稱是一致的
以上方法還可以用於Web項目的遷移和更名
From:http://tw.wingwit.com/Article/program/net/201311/12387.html