标签: c# multithreading
是否可以在Windows服务中获取上下文死锁切换异常?
JD。
答案 0 :(得分:0)
检查您的服务移植代码,并确保已删除所有UI代码,例如对MessageBoxes的调用。
答案 1 :(得分:0)
根据this article ...
最常见的症状是打电话 在一个非托管的COM组件上 托管代码不会返回。
您是否正在呼叫需要很长时间才能从STAThread返回的COM组件?如果是这样,请考虑使用单独的线程来调用COM组件,然后将返回值编组到STAThread。