0
我正在將Web應用程序項目遷移到新的Azure帳戶。一切正常,但發佈時不包括網絡作業。使用Web部署與Web應用程序部署Web作業
webjobs-list.json
是相同的,發佈配置文件是相同的等,只是網絡作業丟失。
雖然我可以單獨部署它們。
任何想法是什麼錯?
我正在將Web應用程序項目遷移到新的Azure帳戶。一切正常,但發佈時不包括網絡作業。使用Web部署與Web應用程序部署Web作業
webjobs-list.json
是相同的,發佈配置文件是相同的等,只是網絡作業丟失。
雖然我可以單獨部署它們。
任何想法是什麼錯?
有兩件事你需要檢查。
否1. webjobs-list.json中的文件路徑是正確的。您可以根據此文件找到WebJob項目文件。
{
"$schema": "http://schemastore.org/schemas/json/webjobs-list.json",
"WebJobs": [
{
"filePath": "../WebJob1/WebJob1.csproj"
}
]
}
否2.打開Web應用程序的項目文件(例如myapp.csproj)。請在導入配置部分檢查它是否已被修改並丟失。
<Import Project="..\packages\Microsoft.Web.WebJobs.Publish.1.0.12\tools\webjobs.targets" Condition="Exists('..\packages\Microsoft.Web.WebJobs.Publish.1.0.12\tools\webjobs.targets')" />
謝謝,都存在,都很好。在1.0.12和1.0.13之間是否存在潛在的衝突/ bug?當我點擊Web應用程序(右鍵單擊)並添加一個WebJobs時,添加了對1.0.12的引用。 –
我目前正在成功地部署所有網絡作業,並參考了1.0.13 - 只是轉到另一個Azure帳戶。我懷疑有一個錯誤,因爲它可能是一個罕見的,沒有很好測試的情況下部署相同的項目到多個Azure帳戶。 –
我測試了1.0.12和1.0.13,兩者都很好地工作。這個問題可能偶然發生,無法複製。 – Amor