“System.ServiceModel.FaultException”类型的未经处理的异常在 mscorlib.dll 中发生

时间:2023-01-29 20:34:20
本人在一个简单调用webservice的c#窗体应用程序时 ,出现了 “System.ServiceModel.FaultException”类型的未经处理的异常在 mscorlib.dll 中发生
“System.ServiceModel.FaultException”类型的未经处理的异常在 mscorlib.dll 中发生
所示的问题

下面是我的App.config文件,我觉得是这里的问题,但是我不知道怎么改,请懂的人给点建议,感激不尽!
“System.ServiceModel.FaultException”类型的未经处理的异常在 mscorlib.dll 中发生

7 个解决方案

#1


"未将对象引用设置到对象实例", 应该是你的代码里使用空指针了。

你可以在本地服务器上进行调试,用Remote debugger. 
或者在你webservice的最外面加上try ... catch。catch到异常,把详细信息(stack trace等)记录log。

#2


看下你webservice的调用,是否有忘记传入的参数

#3


“System.ServiceModel.FaultException”类型的未经处理的异常在 mscorlib.dll 中发生
这是程序,很简单程序,getWeatherbyCityName(city)参数只有一个,没有漏

#4


“System.ServiceModel.FaultException”类型的未经处理的异常在 mscorlib.dll 中发生

这是打印出来的stack trace

#5


我试了确实不行,应该是服务本身的问题, 你可以改用httpwebrequest post
http://www.webxml.com.cn/webservices/weatherwebservice.asmx?op=getWeatherbyCityName

#6


谢谢...感谢您的回答。不然又要折腾好久了    分给你好了 “System.ServiceModel.FaultException”类型的未经处理的异常在 mscorlib.dll 中发生

#7


引发的异常:“System.ServiceModel.FaultException”(位于 System.ServiceModel.dll 中)

其他信息: 服务器无法处理请求。 ---> 未将对象引用设置到对象的实例。   这个问题是什么原因   配置和参数都没问题

#1


"未将对象引用设置到对象实例", 应该是你的代码里使用空指针了。

你可以在本地服务器上进行调试,用Remote debugger. 
或者在你webservice的最外面加上try ... catch。catch到异常,把详细信息(stack trace等)记录log。

#2


看下你webservice的调用,是否有忘记传入的参数

#3


“System.ServiceModel.FaultException”类型的未经处理的异常在 mscorlib.dll 中发生
这是程序,很简单程序,getWeatherbyCityName(city)参数只有一个,没有漏

#4


“System.ServiceModel.FaultException”类型的未经处理的异常在 mscorlib.dll 中发生

这是打印出来的stack trace

#5


我试了确实不行,应该是服务本身的问题, 你可以改用httpwebrequest post
http://www.webxml.com.cn/webservices/weatherwebservice.asmx?op=getWeatherbyCityName

#6


谢谢...感谢您的回答。不然又要折腾好久了    分给你好了 “System.ServiceModel.FaultException”类型的未经处理的异常在 mscorlib.dll 中发生

#7


引发的异常:“System.ServiceModel.FaultException”(位于 System.ServiceModel.dll 中)

其他信息: 服务器无法处理请求。 ---> 未将对象引用设置到对象的实例。   这个问题是什么原因   配置和参数都没问题