用启动任务安装sqlxml windows azure

时间:2012-03-16 15:44:34

标签: azure

我有一个启动任务来安装sql xml 3.0 sp3,但这不起作用。

在我的项目中,我有一个文件夹“setup”,其中包含两个文件:setup.cmd和sqlxml.msi。在setup.cmd中,我有以下脚本:

start /w msiexec /i sqlxml.msi /qn

在我的servicedefinition中:

<Task commandLine="setup\setup.cmd" executionContext="elevated" taskType="simple" />

1 个答案:

答案 0 :(得分:2)

  1. 确保文件实际部署。在Visual Studio中,打开其属性并确保“复制到输出目录”设置为“始终复制”。如果有疑问,请将您的部署包解压缩到一个目录(它是一个ZIP文件),看看文件是否存在。
  2. 当setup.cmd运行时,当前目录将是您的Web应用程序的bin folder,因此请确保在setup.cmd中使用CD setup命令。
  3. 按照Windows Azure Startup Tasks: Tips, Tricks, and Gotchas中提到的调试提示进行操作。