2 onloading onloading 于 2016.02.24 19:32 提问

程序安装完毕,开启win7服务,调用.net报错

默认安装.NET Framework 3.5。
默认安装Sybase ODBC驱动程序。
数据交换服务注册:在命令行下,切换到数据交换程序的目录(如:D:\门店接口\hosting),运行install.bat,然后提示————————无法启动服务。System.Configuration.ConfigurationErrorsException: Error creating context 'spring.root': 未能加载文件或程序集“Quartz, Version=2.1.2.400, Culture=neutral,

PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。 ---> Spring.Objects.Factory.ObjectCreationException: Error creating object with name 'SchedulerFactory' defined

in 'assembly [XR.PMS.Job, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null], resource [XR.PMS.Job.Config.spring.xml] line 13' : Initialization of object failed : Cannot

instantiate Type [Spring.Scheduling.Quartz.SchedulerFactoryObject] using ctor [Void .ctor()] : '未能加载文件或程序集“Quartz, Version=2.1.2.400, Culture=neutral,

PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。' ---> Spring.Util.FatalReflectionException: Cannot instantiate Type

[Spring.Scheduling.Quartz.SchedulerFactoryObject] using ctor [Void .ctor()] : '未能加载文件或程序集“Quartz, Version=2.1.2.400, Culture=neutral, PublicKeyToken=null”或它的某一

个依赖项。系统找不到指定的文件。' ---> System.IO.FileNotFoundException: 未能加载文件或程序集“Quartz, Version=2.1.2.400, Culture=neutral, PublicKeyToken=nul...

3个回答

caozhy
caozhy   Ds   Rxr 2016.02.24 22:15
已采纳

你的程序是.net 3.5开发的么?如果是vs2010+,需要.net 4.x。Quartz.NET有正确注册么,需要安装到.net gac中。

onloading
onloading   2016.02.25 09:39

不是开发 ,我这个是安装一个程序 ,调用的是sybase数据库跟.net3.5,但是怎么也起不来

onloading
onloading   2016.02.25 10:58

解决好了 就是程序缺少Quartz.dll这个文件,放在程序下,OK

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!