调试,未找到源,找不到AsyncExtensions.cs

我试图在azure上调试webjob,我收到以下错误:找不到源,找不到AsyncExtensions.cs。

我正在开发VS 2015,webjob是部署在Azure上的ASP.NET MVC解决方案的一部分。

我通过右键单击它并执行Publish as Azure webjob并选择Debug configuration来发布webjob。 我通过右键单击webjob并选择Debug,Start New Instance来启动调试。 当执行到达有问题的行时,我得到上面的错误而不是与有问题的行对应的错误。 这发生在几个不同的webjobs上。

我遇到了同样的问题,通过在调试→选项→调试→常规中启用选项启用我的代码来解决它。

请尝试使用KUDU工具检查文件是否已发布到Azure。 这是webjob的路径: d:\home\site\wwwroot\app_data\jobs\continuous\{job name}d:\home\site\wwwroot\app_data\jobs\triggered\{job name} ,它取决于在你的webjob模式。 如果找不到cs文件,请在Visual Studio解决方案中找到该文件,右键单击并选择属性,然后将“复制到输出目录”设置为“始终复制”,如下面的屏幕截图所示:

在此处输入图像描述