我需要創建一個脫機作業處理器,它將根據隊列調用帶有不同命令行標誌集的控制檯可執行文件。我在Visual Studio中使用「Azure WebJobs SDK:隊列」模板創建了一個新項目。我知道我可以將其部署到Azure,它會創建一個虛擬機並將其全部設置爲可用。如何在Azure webjob中「掏出」二進制文件?
我已經有一個網絡「工作人員角色」做基本上相同的事情,但是,在那種情況下,我寫了它調用的代碼,並且有我的代碼需要的庫的源代碼。這一次,我需要調用其他人編寫的「canned」二進制文件,並且我無法訪問源代碼。
我可以在項目中創建一個子文件夾,並將可執行文件(及其所有文件夾和庫)轉儲到此文件夾中,但我不知道如何從我的webjob調用它。如果它只是坐在項目的子文件夾中,那麼一旦部署到Azure中的雲服務,二進制文件的路徑結構會是什麼?
此外,這個二進制文件真的希望生活在C:\ Software \ <目錄>。將此應用程序部署到Azure中的雲服務時,是否可以指定要在虛擬機上創建的特定外部目錄?如果我能做到這一點,它會更好,我會知道如何調用可執行文件。
對不起秸稈你,我想理解webjobs。我已經問過這個http://stackoverflow.com/questions/39063574/webjob-query-being-limited-by-take-not-processing-any-further-data-when-triggere如果有什麼機會可以捨棄一些光。謝謝 –