2015-08-31 76 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/)网站扩展的作用 –