【发布时间】:2018-10-18 16:56:21
【问题描述】:
我有一个作为应用服务运行的天蓝色网站,我从 Visual Studio 发布到 Azure。我有多个网络作业都链接到主网络项目。
当我添加一个新的网络作业时,它会因为附加了错误的运行命令而失败。例如,webjob QuarterHrsWebJob 失败,因为它以某种方式使用“doctap.exe”的运行命令进行了设置。 doctap.exe 是属于不同网络作业(称为 doctap)的 exe - 但不知何故,它也已分配给 QuarterHrsWebJob。
查看屏幕截图,显示 QueryHrsWebJob 的“运行命令:doctap.exe”。
非常感谢您的帮助。
【问题讨论】:
-
尝试使用 Kudu 控制台查看您的文件,并确保
d:\home\site\wwwroot\App_Data\jobs\continuous\QueryHrsWebJob下没有doctap.exe -
非常感谢大卫 - 这就是问题所在。我删除了它,现在它工作正常。但是,每当我从 Visual Studio 重新发布时,它会将 doctap.exe 文件复制到 d:\home\site\wwwroot\App_Data\jobs\continuous\QueryHrsWebJob (以及正确地将其复制到 d:\home\site\wwwroot\App_Data \jobs\continuous\doctap)。有没有办法在我每次发布时停止它,这样我就不必每次都删除它?非常感谢。
标签: visual-studio azure-webjobs azure-web-app-service