Sharepoint计时器作业,Execute功能中的方法不起作用

时间:2013-06-11 08:27:52

标签: sharepoint

我为sharepoint 2010写了计时器作业。但是出了点问题。 当我进行debuging时,watch不会显示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\");
            }
        }

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

1 个答案:

答案 0 :(得分:0)

重新启动SharePoint计时器服务

对于SharePoint 2010:

net stop SPTimerV4
net start SPTimerV4