【问题标题】:Sharepoint timer job, method in Execute function doesn't workSharepoint 计时器作业,Execute 函数中的方法不起作用
【发布时间】:2013-06-25 20:57:38
【问题描述】:

我正在为 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\");
            }
        }

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

【问题讨论】:

  • 添加“已解决”并不能解决已解决的问题。添加您的解决方案作为答案并接受它。

标签: sharepoint


【解决方案1】:

重新启动 SharePoint 计时器服务

对于 SharePoint 2010:

net stop SPTimerV4
net start SPTimerV4

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多