0

我为 sharepoint 2010 编写了 Timer Job。但是出了点问题。当我调试时,手表不显示int i变量。我得到一个信息:

无法获得本地或参数“i”的值,因为它在此指令指针处不可用,可能是因为它已被优化掉。

当调试器打开时:if (Directory.Exists(@"D:\File"))调试器停止并且不检查它。程序同时停止工作。

我的代码:

public override void Execute(Guid targetInstanceId)
        {

            int i = 0;

            if (Directory.Exists(@"D:\File"))
            {
                string[] filePath = filePath = Directory.GetFiles(@"D:\File\");
            }
        }

当我进行任何更改时,我会清理项目并再次部署它。

4

1 回答 1

0

重新启动 SharePoint 计时器服务

对于 SharePoint 2010:

net stop SPTimerV4
net start SPTimerV4
于 2013-06-12T10:49:33.133 回答