2015-08-31 77 views

回答

1

但是,您無法調用Webjob,但使用Azure WebJobs SDK,您的作業可以偵聽由您的網站發送到隊列的消息。不知道如果這將與PowerShell腳本一起工作,但值得探討。

檢查更多信息這Azure的文檔頁面:https://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-webjobs-sdk-storage-queues-how-to/

+0

是完全相同。我做了什麼,像在下一個ans中一樣在webjob內部運行新進程。謝謝。它會正常工作 –

0

所有webjob的可執行文件將您的網站的wwwroot \ App_Data文件夾下坐着。

可以運行這些可執行文件一樣,你會從你的網站上執行任意程序(例如,如果你使用C#中使用Process.Start("path\to\exe")

+0

沒有抱歉,你是錯誤的所有進程運行在天藍色的溫度。所以我們需要找到文件的外部URI來處理特定的應用程序,如命令提示符。 –

+0

@JenishZinzuvadiya的確,webjob進程是從臨時文件運行的,但這些二進制文件最初放在wwwroot \ App_Data文件夾下,並從那裏複製到臨時文件夾中。您可以直接從www \ app_data文件夾中調用它們 –

+0

@JenishZinzuvadiya,僅供參考,這正是[DaaS](https://azure.microsoft.com/en-us/blog/daas/)網站擴展的作用 –