我写了一个石英服务,它被部署为windows服务。此服务使用类库,该库从文件系统读取一些文件并转储到数据库中。当我从控制台应用程序测试这个类库时,它运行正常。但是当它开始被石英消耗时,我收到错误,因为它无法找到数据库连接的连接字符串。我应该如何将连接字符串传递给我的类库。我将它保存在app.config中。但它仍然没有用。
答案 0 :(得分:0)
在一个时刻,应用程序域可以使用仅一个配置文件中的设置,其他所有配置文件都将被忽略。
当您运行控制台应用程序时,您的app.config是域中唯一的配置文件,并且已使用它。但是,当您开始使用Quartz时,库提供了自己的配置文件,并且您自己的app.config变得被忽略。
解决方案是将您的连接字符串放在Quartz配置文件中。