【发布时间】:2016-05-03 16:46:05
【问题描述】:
我有一个 Web 应用程序项目部署到 Azure。我已将现有项目(控制台应用程序)作为 Azure Web 作业添加到 Web 应用项目,并将 Web 作业配置为每天运行。
但是现在当我发布网络应用程序时,我收到以下错误 创建 WebJob 计划时出错:响应状态代码未指示成功:403(禁止)。
注意:如果我将 Web 作业配置为按需运行而不是重复(每天)运行,Azure Web 应用程序将成功发布
谁能指出这个错误的解决方法并成功发布网络作业?
提前致谢
【问题讨论】:
-
有关 403 错误的详细信息?
-
不,我收到此“创建 WebJob 计划时出错:响应状态代码未指示成功:403(禁止)。” Visual Studio 的错误窗口中的错误。我有现收现付订阅,有什么相关的吗?
-
刚刚尝试了您的流程,但没有遇到此问题,将控制台应用程序添加为 Web 作业并配置重复(每日)后,Web 应用程序已成功发布。我发现了一个类似的问题here,它建议在控制台应用程序的 webjob-publish-settings.json 中更改 jobRecurrenceFrequency,我在从我的这边,jobRecurrenceFrequency的值是Day,万一遗漏什么,我建议你从你这边检查一下。
-
我尝试从另一台计算机进行部署,但结果相同。只想提一下,Azure Web App 项目是要为 Office 365 部署的 SharePoint 提供商托管应用程序的一部分,但我认为这应该不是问题。以下是发生错误时输出窗口日志的详细信息: 2>Publish Succeeded。 2>\packages\Microsoft.Web.WebJobs.Publish.1.0.9\tools\webjobs.console.targets(110,5):错误:创建 WebJob 计划时出错:响应状态代码不表示成功:403(禁止)。
-
一旦我获得订阅的共同管理员权限,问题就解决了。
标签: azure azure-webjobs