使用“启动”任务上载发布文件时,应用程序Azure将被中止

时间:2011-10-21 05:06:34

标签: azure

我创建了Web应用程序和一个代理(EXE),使用WMI查询获取性能计数器(兼容32位),因此我创建了一个Enable32BitAppPool1.cmd文件,并将其添加到启动任务中,该文件的内容按照以下

  

%windir%\ system32 \ inetsrv \ appcmd set config -section:applicationPools -applicationPoolDefaults.enable32BitAppOnWin64:true

并按照以下this link设置该文件“始终复制”的属性。

现在,当我要将该软件包上传到Azure时,它将被中止或处于Buzy模式 有人可以告诉我这个的原因吗?

2 个答案:

答案 0 :(得分:1)

您的cmd文件似乎无法在启动任务中运行。 两种可能的方案 1 GT;创建.bat文件并尝试作为webrole的启动任务。 2 - ;其他解决方案是,尝试使用system.Diagostic.process.start(...)从其他exe文件运行文件(.cmd)并将该exe文件设置为启动任务。

答案 1 :(得分:0)

根据你发布的内容,绝对没有办法知道发生了什么。

我将在该实例上启用远程桌面并检查事件日志以尝试处理正在发生的事情。

如果因为你的启动任务正在杀死它而无法进入远程桌面 - 那么禁用启动任务,远程桌面,并尝试运行你认为启动任务正在进行的操作 - 但是手动 - 这样你就可以看到什么了实际上还在继续。