我有一个安装 sql xml 3.0 sp3 的启动任务,但这不起作用。
在我的项目中,我有一个文件夹“setup”,其中包含两个文件:setup.cmd 和 sqlxml.msi。在 setup.cmd 中我有以下脚本:
start /w msiexec /i sqlxml.msi /qn
在我的服务定义中:
<Task commandLine="setup\setup.cmd" executionContext="elevated" taskType="simple" />
最佳答案
- 确保文件确实正在部署。在 Visual Studio 中,打开其属性并确保“复制到输出目录”设置为“始终复制”。如果有疑问,请将部署包解压到某个目录(它是 ZIP 文件)并查看文件是否存在。
- 当 setup.cmd 运行时,当前目录将是您的 Web 应用程序的 bin folder因此请确保在 setup.cmd 中使用
CD setup
命令。 - 遵循Windows Azure Startup Tasks: Tips, Tricks, and Gotchas中提到的调试技巧.
关于azure - 使用启动任务安装 sqlxml windows azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9740359/