我为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\");
}
}
当我进行任何更改时,我清理项目并再次部署。
答案 0 :(得分:0)
重新启动SharePoint计时器服务
对于SharePoint 2010:
net stop SPTimerV4
net start SPTimerV4