Visual Studio 2013更新3.我已经手动将多个Webjobs部署到Azure(通过门户网站上传了一个包),也直接从Visual Studio发布。我正在测试的webjobs被设置为运行“Continuous”并且具有在while(true){}循环内运行的代码;所以这个过程永远不会结束webjobs运行正常,我在Webjobs仪表板日志输出屏幕中看到了它们的运行时输出。
我在网站上启用了远程调试。当我选择Debug,Attach to process时,webjob进程名称永远不会显示在列表中。我所看到的只是远程调试器进程和w3wp.exe。
想法?
答案 0 :(得分:8)
尝试附加到SITENAME.scm.azurewebsites.net,而不是附加到SITENAME.azurewebsites.net。使用与常规调试连接相同的凭据。 WebJobs在不同的上下文(Kudu)下运行,因此是不同的端点。