我有一个标准的ASP.Net应用程序,我添加了一个Azure部署项目以部署到Azure。该应用部署到Azure罚款。Windows Azure启动任务未触发
然后我想扩展它以启动任务。
添加以下到ServiceDefintion.csdef
<Startup>
<Task commandLine="startup.cmd" executionContext="elevated" taskType="simple"/>
</Startup>
STARTUP.CMD位于应用程序的bin文件夹。我有记录命令文件,所以我可以看到它没有被执行。
当我将相同的应用程序部署到本地计算机上的计算模拟器时,启动任务将正确执行。
我错过了什么吗?
AppRoot \ Bin可能与Application \ bin文件夹不同。你的应用程序在虚拟目录中吗? – 2012-02-16 15:34:43
文件是否正在部署到Azure盒子上?如果您使用RDP并手动运行它,会发生什么情况? – 2012-02-16 15:49:57
该文件已被部署到Azure,我可以在我将RDP发布到Azure时正常运行。 – keitn 2012-02-17 09:50:42