2012-04-02 47 views
4

我是vs 2010的新手,並開發了一個web項目。 當我直接託管該項目的工作正常。 當我嘗試發佈它不工作,給了一個錯誤發佈網絡應用程序時出錯

Error 1 Web deployment task failed. 
(The metabase path 'http://localhost/webapp/login.aspx' is not supported. 
Paths must be of the format '/lm/w3svc/<siteid>/ROOT/...'.) 

The metabase path 'http://localhost/webapp/login.aspx' is not supported. 
Paths must be of the format '/lm/w3svc/<siteid>/ROOT/...'. 
The metabase key '/lm/w3svc/1964704031' could not be found. 
The system cannot find the path specified. (Exception from HRESULT: 0x80070003)  0 0 WebApplication1 

我提到很多網站並沒有得到這個問題的任何解決方案 請人幫我解決這個問題。我的OS是windows server 2003 iis 6

我已經給 發佈方法:WebDeploy 服務的URL:http://本地主機/ webapp的 網站/應用程序:http://localhost/webapp/login.aspx 請幫我.Thanks提前。

+0

如果'iis'是在同一個網絡開發環境上運行,那麼就使用'文件System',併發布到託管網站的根文件夾。 – mellamokb 2012-04-02 13:39:14

回答

5

網站/應用程序必須是你的網站名稱/ YourAppFolder例如像 默認Web站點/ web應用

+0

非常感謝您的答案先生。它爲我工作。存在於wwwroot中的文件夾應該被複制,並且該文件夾應該被安裝在使用虛擬目錄的客戶端機器IIS中...是這樣做的方式...我是否正確請回復我...在此先感謝。 – mahith 2012-04-03 13:04:33

+0

非常歡迎您。我不太清楚「複製」文件夾的意思,但正常的工作流程是: 1.在IIS管理器中,右鍵單擊您的網站,然後選擇新建...,然後選擇虛擬目錄。這個虛擬目錄應該映射到物理路徑,例如wwwroot \ mywebapp。 2.您可能需要配置您的虛擬目錄以允許您的應用程序運行(Rad/Write Acces,ISAPI Filters等)。您將在創建虛擬目錄時看到此選項,只需選擇適合您的內容。 3.從Visual Studio部署您的Web應用程序 希望這有助於您。 – Helikaon 2012-04-03 14:02:01

相關問題