Igo*_*man 22 c# asp.net msbuild azure azure-webjobs
我有一个由Windows Azure组成的项目
我希望这两个控制台应用程序与Azure网站一起部署为Azure WebJobs.所以我在ASP.NET项目上选择了clikec并选择了Add | 现有项目为Azure WebJob,并添加了具有正确计划的两个控制台应用程序.
一切似乎都很好,2个控制台应用程序现在包含一个带有计划的JSON,ASP.NET项目包含一个带有WebJobs定义的JSON.所有项目都建立得很好.
问题是,当我尝试将ASP.NET项目部署到Azure时,我得到了
The target “ResolveWebJobFiles” does not exist in the project
Run Code Online (Sandbox Code Playgroud)
当作者通过添加解决了这个问题时,我找到了这篇文章
<Import Project="..\packages\Microsoft.Web.WebJobs.Publish.1.0.2\tools\webjobs.targets" Condition="Exists('..\packages\Microsoft.Web.WebJobs.Publish.1.0.2\tools\webjobs.targets')" />
Run Code Online (Sandbox Code Playgroud)
到他的csproj文件,但我的ASP.NET项目的csproj文件已包含此导入.
有什么想法是什么问题?
San*_*nam 30
即使我遇到这个问题.我在我的webjob中重新安装了以下软件包来解决它
package id ="Microsoft.Web.WebJobs.Publish"version ="1.0.2"
小智 7
检查您的 webjob 项目 Properties 文件夹中是否有此文件:webjob-publish-settings.json
如果没有,请使用此内容创建它,仅更改 webJobName(暂时)
{
"$schema": "http://schemastore.org/schemas/json/webjob-publish-settings.json",
"webJobName": "MyWebJobName",
"startTime": "2014-12-09T00:00:00-08:00",
"jobRecurrenceFrequency": "Hour",
"interval": 1,
"runMode": "Scheduled",
"stopping_wait_time": 3600
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5378 次 |
| 最近记录: |