我想創建一個簡單的ASP.NET核心Web應用程序(.NET Framework)並將WebJob發佈到Azure。使用WebJob發佈簡單的Asp.Net核心應用程序(.Net Framework)
我正在使用Visual Studio 2017,但結果似乎在VS2015中是一樣的。
開始,我在VS2017創建相應的項目:
我選擇了基本的Web應用程序模板:
在這一點上,我得到一個有點失落。在較老的Asp.Net MVC 5方法中,我曾經能夠點擊Asp.Net項目並找到「Add => New Azure Webjobs Project」。然後,WebJob將始終在發佈和「工作」中鏈接。
隨着新的Asp.Net核心方法,我似乎無法找到一個類似的簡單方法來實現這一點。
我嘗試手動添加一個WebJobs項目到解決方案,然後在Asp.Net項目中手動設置webjobs-list.json文件,但發佈步驟無法識別它。我注意到了諸如this one之類的各種答案,這些答案建議掛鉤到發佈過程來複制文件,但添加到* .pubxml文件的標記沒有任何影響(即文件未被複制)。
似乎有關於此任務的過時信息有點兒。可能有人能夠詳細說明在Visual Studio中爲包含Asp.Net Core應用程序的新解決方案執行此操作的當前流程?
你想使用Webjobs SDK嗎?這還不適用於.NET Core。 – lopezbertoni
感謝您的提示!我想我不一定需要SDK。例如,我希望有人可能知道爲了使用asp.net核心項目進行發佈而複製webjob文件需要做些什麼。也許有一種方法來修改* .pubxml自動執行此操作... – sammy34