配置企业库 DAAB 以在 SharePoint 计时器作业中使用
我正在尝试设置一个使用企业库 DAAB 的计时器作业。 DAAB 在前端服务器(aspx 页面)环境中工作正常,其中数据连接是从 web.config 检索的。但在计时器作业的上下文中,调用在 DatabaseFactory.CreateDatabase("connection_name") 附近的某个地方失败,抱怨我的连接未在配置中定义。
我的问题是,它在哪里寻找这个配置文件/我应该如何设置它?
谢谢,
罗布
I am trying to set up a timer job which uses the Enterprise Library DAAB. The DAAB is working fine in the conext of the the front end servers (aspx page), where the data connection is retrieved from the web.config. But in the context of a timer job, the call fails somewhere near DatabaseFactory.CreateDatabase("connection_name"), complaining my connection is not defined in the configuration.
My question is, where is it looking for this configuration file / how should I set this up?
Thanks,
Rob
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只是复制我的评论,以便我可以标记此答案。
OWSTIMER.EXE 旁边是一个 OWSTIMER.EXE.CONFIG 文件。我只是使用企业库配置工具在那里设置数据库连接,然后重新启动计时器服务。现在工作正常。 –
Just copying down my comment so I can mark this answered.
Along side the OWSTIMER.EXE is an OWSTIMER.EXE.CONFIG file. I just used the enterprise library configuration tool to set up my database connections there, and restarted the timer service. Works fine now. –