无法调试Azure webjobs - webjob进程未显示在“附加到进程”对话框中

时间:2014-09-22 00:46:09

标签: azure visual-studio-2013 remote-debugging azure-webjobs azure-webjobssdk

Visual Studio 2013更新3.我已经手动将多个Webjobs部署到Azure(通过门户网站上传了一个包),也直接从Visual Studio发布。我正在测试的webjobs被设置为运行“Continuous”并且具有在while(true){}循环内运行的代码;所以这个过程永远不会结束webjobs运行正常,我在Webjobs仪表板日志输出屏幕中看到了它们的运行时输出。

我在网站上启用了远程调试。当我选择Debug,Attach to process时,webjob进程名称永远不会显示在列表中。我所看到的只是远程调试器进程和w3wp.exe。

Attach to process dialog box

想法?

1 个答案:

答案 0 :(得分:8)

尝试附加到SITENAME.scm.azurewebsites.net,而不是附加到SITENAME.azurewebsites.net。使用与常规调试连接相同的凭据。 WebJobs在不同的上下文(Kudu)下运行,因此是不同的端点。