“Quartz.Impl.StdSchedulerFactory”的类型初始值设定项;抛出异常
我非常严格地遵循 Quartz.Net 教程 上的说明,但我得到了尝试调试我的项目时出现启动错误。
The type initializer for 'Quartz.Impl.StdSchedulerFactory' threw an exception.
我在网上确实找不到任何帮助。这是配置问题吗?有人知道我可以在哪里获得需要配置的简单列表吗?
(我正在使用 Quartz.Net 2.0)
内部异常:{“无法从配置部分‘common/logging’获取 Common.Logging 的配置。”}
I'm following the directions on Quartz.Net's tutorial pretty closely, but I'm getting a start error when trying to debug my project.
The type initializer for 'Quartz.Impl.StdSchedulerFactory' threw an exception.
I couldn't really find any help online. Is this a configuration problem? Anybody know where I can get a straightforward list of what needs to be configured?
(I'm using Quartz.Net 2.0)
INNER EXCEPTION: {"Failed obtaining configuration for Common.Logging from configuration section 'common/logging'."}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您很可能没有引用所有必需的程序集,例如“Common.Logging.dll”。
更新
构造函数失败,因为您的
app.config
或web.config
不包含common\logging
部分。您的.config
文件是否包含以下部分:You most likely do not reference all required assemblies e.g. "Common.Logging.dll".
Update
The constructor fails because your
app.config
orweb.config
does not contain a section forcommon\logging
. Does your.config
file contains the following section:就我而言,它是 Quartz.net 的版本。
最初我使用最新版本的 Quartz.net 并遇到了同样的错误。现在我正在使用:
In my case it was the version of the Quartz.net.
Initially I used the latest version of Quartz.net and had the same error. Now I am using:
检查您是否已在解决方案中添加对
Common.Logging.Log4Net
dll 的引用。如果没有,您可以在
Quartz.NET-2.0.1\lib\2.0
中找到兼容的Common.Logging.Log4Net
dll:下载 Quartz.NET-2.0.1.zip (9.7 MB)
此外,您可能需要使用 log4net 版本
1.2.10.0
。Check that you have added a reference to
Common.Logging.Log4Net
dll in your solution.If not you can find a compatible
Common.Logging.Log4Net
dll inQuartz.NET-2.0.1\lib\2.0
:Download Quartz.NET-2.0.1.zip (9.7 MB)
Also you might need to use log4net version
1.2.10.0
.