我有相当广泛的silverlight应用程序与我们的客户工作。
目前,我们遇到了一个问题,应用程序池将使用以下消息崩溃:
“为应用程序池'app池1‘服务的进程与Windows进程激活服务(Windows process Activation )发生致命通信错误。进程id为'6308’。数据字段包含错误号。”
当我在本地尝试相同的动作时,效果非常好。当我在不同的应用程序池上尝试相同的操作时,它完美地工作。
下面是一些我已经尝试过的东西:
我不知道下一步该做什么来解决这个问题!
有人有什么建议吗?
ps。有时我在Windows Logs > Application中遇到以下错误,但是由于我们在服务器上运行了许多应用程序,所以我无法看到它是否适用于此问题
发布于 2014-05-06 13:47:47
异常代码:0xc00000fd表示应用程序由于堆栈溢出异常而失败。
这最常见的原因是使用递归的代码,而不是展开堆栈。
唯一真正的方法是使用ADPlus/Debug诊断工具捕获进程转储,并将其加载到WinDbg和SOS中进行分析。苔丝·费兰德斯( Tess Ferrandez )是微软的升级工程师,她有一系列关于如何使用这些工具的博客:
甚至有一篇文章专门讨论如何查找堆栈溢出的罪魁祸首:
https://stackoverflow.com/questions/23489331
复制相似问题