昨天调用好好的,今天却不行了,我只是替换了想要的BIN文件,启用了权限继承,难道IIS还有其他地方有问题?麻烦帮看下 谢谢
TargetInvocationException: 调用的目标发生了异常。 ---> System.Web.Services.Protocols.SoapException: 服务器无法处理请求。 ---> 未将对象引用设置到对象的实例。 在 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) 在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) 在 SecurityService.IdentificationToken(String pUerName, String pUerPass, String[]& pPowers) --- 内部异常堆栈跟踪的结尾 --- 在 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.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) 在 WebServiceStudio.MainForm.InvokeWebMethod() 在 WebServiceStudio.MainForm.buttonInvoke
很明显你的代码写的有关题,未将对象引用设置到对象的实例
哪个地方没有值,却直接调用了该对象的方法或属性
不是代码问题- -替换数据库的时候 数据库名字被我改成不一样的,配置文件找不到相应数据库
SO
这样的问题还是实际的调试,找出原因吧…………
属性不一致
应该是代码的问题,看看你的代码是不是,需要更新的地方都更新了,没有dll不一致的情况,还有就是好好的检查代码,应该是引用的变量为null