2011-04-14 71 views
0

我正在使用Windows Azure SDK 1.4版本。我寫了一個具有startp腳本的示例應用程序。腳本如下:WebPICmdLine.exe不能在Windows Azure上工作

"%~dp0\WebPICmdLine.exe" /Products: WDeploy /xml:https://www.microsoft.com/web/webpi/2.0/RTM/WebProductList.xml /log:webdeploy.txt 
net stop wmsvc 
net start wmsvc 

如果應用程序與此腳本一起部署在Azure上,則webrole會處於繁忙和中止狀態。如果我刪除這個腳本並部署一個應用程序,它可以正常工作,沒有任何錯誤。

有沒有人遇到過這類問題,或者任何人有關於這個問題的想法? OR 任何人都知道如何查看日誌文件/log:webdeploy.txt中提到的命令以及在Windows Azure上部署應用程序之後該文件將位於何處?

歡迎提供任何建議。

回答

0

喜 得到了答案: 請參考鏈接

http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/49c6c7a3-313b-47bc-bda2-2c94e617bd80

若要命令,我們需要添加paramerer /accepteula 現在,如果我運行命令,如下文所述,其工作的罰款。

"%~dp0\WebPICmdLine.exe" /accepteula /Products: WDeploy /xml:https://www.microsoft.com/web/webpi/2.0/RTM/WebProductList.xml /log:webdeploy.txt 
+0

這將是很好,如果你在這裏包括了問題的實際解決方案,而不僅僅是鏈接。 – knightpfhor 2011-04-14 21:11:09