WCF的CommunicationObjectFaultedException异常问题
2017-08-27 19:04
246 查看
前天刚刚重装了系统,装上了Win7,结果在调试的时候,WCF服务Open报错了!
具体错误信息如下:
System.ServiceModel.CommunicationObjectFaultedException: 通信对象 System.Service
Model.Web.WebServiceHost 无法用于通信,因为其处于“出错”状态。
在 System.ServiceModel.Channels.CommunicationObject.Close(TimeSpan timeout)
在 System.ServiceModel.ServiceHostBase.System.IDisposable.Dispose()
1. MSDN
MSDN给出的备注是这样的:
调用出错通信对象时引发的CommunicationObjectFaultedException。CommunicationObjectFaultedException 是System.ServiceModel.CommunicationException 的派生类,可以在适当的应用程序中出现。因为调用 ICommunicationObject.Abort 方法的代码通常会报告导致调用ICommunicationObject.Abort 的错误条件,所以该异常指示调用失败,但最有用的错误消息位于其他位置。
支持平台:
虽然它支持的系统平台中不包括Win7的,但肯定不应该是系统的问题造成的。
线程安全:
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
2. 查看错误信息中的堆栈
从堆栈中返回的信息说是可能TimeOut的问题,但是我是刚启动啊,不可能超时啊...
上网查询了半天也没能找到解决方案,郁闷啊,呵呵。不祥的预感弥漫着,但手上却操作着,关闭Vs2010,然后Vs2010右键,属性->兼容性->以管理员身份运行此程序。
Ok,服务启动正常,不得不感叹Win7的权限机制,唉...
![](https://www.cnblogs.com/treerain/aggbug/2128610.html?type=0)
程序必须用管理员运行才可以!!!!!!!!!
具体错误信息如下:
System.ServiceModel.CommunicationObjectFaultedException: 通信对象 System.Service
Model.Web.WebServiceHost 无法用于通信,因为其处于“出错”状态。
在 System.ServiceModel.Channels.CommunicationObject.Close(TimeSpan timeout)
在 System.ServiceModel.ServiceHostBase.System.IDisposable.Dispose()
1. MSDN
MSDN给出的备注是这样的:
调用出错通信对象时引发的CommunicationObjectFaultedException。CommunicationObjectFaultedException 是System.ServiceModel.CommunicationException 的派生类,可以在适当的应用程序中出现。因为调用 ICommunicationObject.Abort 方法的代码通常会报告导致调用ICommunicationObject.Abort 的错误条件,所以该异常指示调用失败,但最有用的错误消息位于其他位置。
支持平台:
虽然它支持的系统平台中不包括Win7的,但肯定不应该是系统的问题造成的。
线程安全:
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
2. 查看错误信息中的堆栈
从堆栈中返回的信息说是可能TimeOut的问题,但是我是刚启动啊,不可能超时啊...
上网查询了半天也没能找到解决方案,郁闷啊,呵呵。不祥的预感弥漫着,但手上却操作着,关闭Vs2010,然后Vs2010右键,属性->兼容性->以管理员身份运行此程序。
Ok,服务启动正常,不得不感叹Win7的权限机制,唉...
程序必须用管理员运行才可以!!!!!!!!!
相关文章推荐
- WCF的CommunicationObjectFaultedException异常问题
- HibernateObjectRetrievalFailureException异常问题!
- 解决调JdbcTemplate的queryForObject抛出EmptyResultDataAccessException异常问题
- java.rmi.NoSuchObjectException: no such object in table异常问题解析
- Silverlight3+WCF遇到的问题(二):wcf system.servicemodel.communicationexception
- java.lang.NullPointerException 空指针异常问题
- WCF传输List<object>时序列化问题
- json解析时出现异常org.json.JSONException: A JSONObject text must begin with '{' at character 1 of {的解决方法
- android setTag (int key, Object tag)抛出IllegalArgumentException的问题
- 关于java.io.EOFException异常的解决问题
- org.hibernate.PersistentObjectException: detached entity passed to persist异常
- WebLogic部署异常问题weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND
- WCF 抛出FaultException<T>异常
- Java ConcurrentModificationException异常问题
- LINQ.Contains超过2100记录报异常Exception的问题
- 我的Java开发学习之旅------>Java使用ObjectOutputStream和ObjectInputStream序列号对象报java.io.EOFException异常的解决方法
- 【转】堆栈跟踪中收到一个UnhandledExceptionFilter调用时,如何查找问题异常堆栈
- android setTag (int key, Object tag)抛出IllegalArgumentException的问题
- 关于安卓高版本访问网络出现.NetworkOnMainThreadException异常的问题
- 【边做项目边学Android】异常处理:android.os.NetworkOnMainThreadException--多线程问题