在调用时发生错误
PBDWM110.DLL
atl71.dll
msvcp71.dll
msvcr71.dll
已确认在bin目录 和system32目录下面,但还是有以下提示,是打包后发布到服务器运行时出错,是否还有哪些步骤没有做?
System.Web.Services.Protocols.SoapException: 调用的目标发生了异常。 ---> System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> Sybase.DataWindow.DataWindowServerLoadFailedException: DataWindow Server PBDWM110.DLL or required DLLs (atl71.dll, msvcp71.dll or msvcr71.dll) not found.
在 Sybase.DataWindow.DataStore.d()
在 Sybase.DataWindow.DataStore..ctor()
在 Sybase.PowerBuilder.DataStoreWrapper..ctor(PBDataStore ds)
在 Sybase.PowerBuilder.PBDataStore..ctor()
在 Sybase.PowerBuilder.Web.PBDataStore..ctor()
--- 内部异常堆栈跟踪的结尾 ---
在 System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
在 System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
在 System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
在 System.Activator.CreateInstance(Type type, Boolean nonPublic)
在 Sybase.PowerBuilder.PBSessionBase.CreateInstance(PBPowerObject parent, Type type, Boolean init, Boolean is4ApplicationInit)
在 Sybase.PowerBuilder.PBSessionBase.CreateInstance(PBPowerObject parent, Type type)
在 Sybase.PowerBuilder.PBPowerObject.CreateInstance(Type type)
在 c__n_ckwebservice.constructor() 位置 k:\pub\ckwebserver\pb2cstempout\ckwebservice\n_ckwebservice.constructor:行号 16
--- 内部异常堆栈跟踪的结尾 ---
在 System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
在 System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
在 System.Delegate.DynamicInvokeImpl(Object[] args)
在 ho.Invoke(PBSessionBase A_0)
在 Sybase.PowerBuilder.PBEventTrigger.TriggerEvent(PBPowerObject po, PBString e)
在 Sybase.PowerBuilder.PBSessionBase.TriggerEvent(PBPowerObject po, PBString e)
在 Sybase.PowerBuilder.PBPowerObject.TriggerEvent(PBString e)
在 c__n_ckwebservice.create() 位置 k:\pub\ckwebserver\pb2cstempout\ckwebservice\n_ckwebservice.cs:行号 0
在 Sybase.PowerBuilder.PBPowerObject.OnCreate(Boolean init)
在 Sybase.PowerBuilder.PBSessionBase.CreateInstance(PBPowerObject parent, Type type, Boolean init, Boolean is4ApplicationInit)
在 Sybase.PowerBuilder.PBSessionBase.CreateInstance(PBPowerObject parent, Type type)
在 Sybase.PowerBuilder.PBPowerObject.CreateInstance(Type type)
在 Sybase.PowerBuilder.Web.WebServices.PBWebService.CreateObject(Type t)
在 Sybase.PowerBuilder.Web.WebServices.PBWebService.Prepare()
在 Sybase.PowerBuilder.Web.WebServices.PBWebService.Initialize()
在 cns_webservice.PBWS__n_ckwebservice.of_regdatatype(Int16 ai_type) 位置 k:\pub\ckwebserver\pb2cstempout\ckwebservice\webservice.asmx.cs:行号 298
--- 内部异常堆栈跟踪的结尾 ---
在 Sybase.PowerBuilder.Web.WebServices.PBWebService.HandleException(Exception ex)
在 cns_webservice.PBWS__n_ckwebservice.of_regdatatype(Int16 ai_type) 位置 k:\pub\ckwebserver\pb2cstempout\ckwebservice\webservice.asmx.cs:行号 314
------解决思路----------------------
以前文件放在程序目录下,放在system32下,可能是因为权限的问题