【发布时间】:2016-02-10 11:08:26
【问题描述】:
我的项目配置:
我有一个包含 Azure Webjob 的 Web 应用程序项目(Visual Studio 2015 更新 1 + c#)。 Webjob 是项目配置的一部分。看起来像这样(位置:ProjName -> 属性 -> webjobs_list.json):
{
"$schema": "http://schemastore.org/schemas/json/webjobs-list.json",
"WebJobs": [
{
"filePath": "../Jobs/XXX/XXX.csproj"
}
]
}
我的 Azure 配置:
我创建了一个新网站(“Web 应用程序”)并发布(到“生产”环境)我的项目。工作很棒。包括我的网络作业。
到目前为止,一切都很好。现在,我创建了一个名为“Staging”的新环境(在我的 Web 应用程序站点内)。回到我的 Visual Studio 项目,下载新创建的发布配置文件(暂存)并发布它。
问题
Visual Studio 拒绝将我的项目发布到暂存环境并出现此错误:
创建 WebJob 计划时出错:没有网站可以 找到与 WebSiteName [XXX__stage] 匹配的并且 WebSiteUrl [http://XXX-stage.azurewebsites.net] 提供。
什么...?为什么? 通过将相同的项目发布到“生产”环境,证明项目配置是好的(包括 webjob)。
这个奇怪的问题有什么解决办法吗?
谢谢。
【问题讨论】:
标签: c# azure visual-studio-2015 azure-web-app-service azure-webjobs