创建WebJob计划时发生错误

Kir*_*ran 33 azure azure-webjobs azure-webjobssdk

我试图发布我的网站以及一些WebJobs,但在Azure网站上创建网站和作业后,我看到VS.NET 2013上的一个错误:

Error   948 An error occurred while creating the WebJob schedule: No website could be found which matches the WebSiteName [mysitename] and WebSiteUrl [http://mysitename.azurewebsites.net] supplied
Run Code Online (Sandbox Code Playgroud)

我的网站有2个WebJobs,1个连续运行并且已经创建并运行,但需要按计划触发的那个就是这个问题.

关于这里可能出错的任何想法?

编辑1

只想添加计划作业创建为"按需"

这是我正在使用的发布设置:

{
  "$schema": "http://schemastore.org/schemas/json/webjob-publish-settings.json",
  "webJobName": "ArchiveShipments",
  "startTime": "2015-01-11T00:00:00+05:30",
  "endTime": null,
  "jobRecurrenceFrequency": "Day",
  "interval": 1,
  "runMode": "Scheduled"
}
Run Code Online (Sandbox Code Playgroud)

我应用AzureSDK后BTW.2.5我发布时没有看到任何错误,但是没有创建预定的WebJob.

Cla*_*art 51

对我来说,当我从部署到一个Azure帐户切换到另一个帐户时,就发生了这种情况.在Visual Studio中,打开/展开Server Explorer侧窗口,右键单击Azure,选择"Connect to Microsoft Azure Subscription ...".系统会要求您注销并使用新凭据登录. 在此输入图像描述

  • 服务器资源管理器窗口截图+1.有一个类似的问题,但我说0订阅并在Azure图标中有一个黄色三角形.重新连接并且有效. (3认同)

Ric*_*SFT 10

如果从PowerShell发布时出现此错误,则可能表示您未登录到您的azure订阅或登录错误的订阅.如果浏览器没有提示您输入凭据,则可能使用了错误的订阅.如果没有要求登录,请清除cookie并再试一次.


And*_*ren 1

我为此花了一整天的时间。对我来说,解决方案是通过上传 ZIP 并根据需要安排它来手动部署 Web 作业。然后,在 VS 中,我将现有项目添加为 Web 作业,并按预期发布网站更新计划的 Web 作业。