Ответ 1
даже я столкнулся с этой проблемой. Я переустановил следующий пакет в своем веб-блоге, чтобы решить его.
package id = "Microsoft.Web.WebJobs.Publish" version = "1.0.2"
У меня есть проект Windows Azure, состоящий из
Я хочу, чтобы эти 2 консольные приложения были развернуты как Azure WebJobs с веб-сайтом Azure. Итак, я прав clikec по проекту ASP.NET и выбрал Add | Существующий проект как Azure WebJob и добавил оба консольных приложения с правильным расписанием.
Все кажется прекрасным, 2 консольных приложения теперь содержат JSON с расписанием, а проект ASP.NET содержит JSON с определением WebJobs. Весь проект просто отлично.
Проблема в том, что когда я пытаюсь развернуть проект ASP.NET до Azure, я получаю
The target "ResolveWebJobFiles" does not exist in the project
Я нашел эту статью, когда автор решил эту проблему, добавив
<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')" />
в файл csproj, но мой файл csproj для проекта ASP.NET уже содержит этот импорт.
Любые идеи в чем проблема?
даже я столкнулся с этой проблемой. Я переустановил следующий пакет в своем веб-блоге, чтобы решить его.
package id = "Microsoft.Web.WebJobs.Publish" version = "1.0.2"
Проверьте, есть ли у вас этот файл в папке "Свойства веб-сайта": webjob опубликуйте-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
}
Я тоже столкнулся с этим. После обновления всех пакетов в моем решении я начал получать это. <import />
был там, но это означало другую версию. Поэтому также проверьте это.
в моем случае это был этот файл, у которого было 1 недействительный webjob, связанный с ним, удалил его и начал работать
webjobs-list.json
Недавно я получил эту ошибку и нашел причину того, что в [WebProject]/Properties/webjobs-list.json содержится ссылка на старый веб-сайт, который был удален из решения. Удаление ссылки из json устраняет проблему.
Одной из основных причин может быть отсутствие файла webjob-publish-settings.json в свойствах.
Пожалуйста, дважды проверьте, существует ли этот файл и включены в ваш проект.
Также стоит проверить версию .net проекта WebJob и вашего веб-приложения!