为什么我的Episerver作业在自动运行或由调度程序运行时失败?

时间:2016-10-13 18:46:33

标签: asp.net visual-studio episerver

我正在使用Episerver在Intranet网站上运行各种作业,而且几乎所有这些作业都无法自动运行,但是当我手动运行它们时工作正常。

99%的时间,这是我收到的错误消息:无法加载文件或程序集“Midco.CMS.Intranet”或其依赖项之一。系统找不到指定的文件。

如果我实际上错过了一个程序集,那么我的工作如何能够手动运行?

相同的代码在我们网站的先前发布时自动运行,但现在失败了。我已经尝试使用管理员权限创建一个'虚拟'主体角色,希望能够运行该作业,我在网上寻找其他解决方案,并尝试过调试,但我找不到办法来完成工作自动运行。

是否有任何Episerver用户知道如何让作业自动运行?谢谢!

1 个答案:

答案 0 :(得分:1)

为了让预定的Episerver作业再次运行,我的团队必须将现有的Episerver数据库复制到新数据库,然后删除旧数据库。当我们在复制到新位置后安排作业时,它们都按时运行,没有错误,并且已经运行了大约8个月没有问题。它很激烈,但确实有效。