2011-04-14 107 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

相关问题