gpt4 book ai didi

wcf - 在 Windows Azure 中部署 WCF : One or more role instances are unhealthy. 回收..未处理的异常 : System. NullReferenceException?

转载 作者:行者123 更新时间:2023-12-03 04:37:18 25 4
gpt4 key购买 nike

我们已经创建了一个运行正常的 WCF 服务,并将其部署到 Windows Azure 中的 Web 角色中。

问题是,当我的同事使用他的机器并使用 Visual Studio 发布服务(右键单击>发布)时,一切都工作得很好。

但是,如果我使用我的计算机,并且尝试使用 Visual Studio 发布完全相同的服务(相同的源代码)(右键单击 > 发布),则部署会成功完成。

尽管如此,几秒钟后,当我检查 Windows Azure 门户时,我在云服务部分看到 WCF 状态为“!正在运行”,当我打开其仪表板时,它显示: 一个或多个角色实例不健康。 1个实例:1个不健康:回收(稳定作用...未处理的异常:System.NullReferenceException [2013-09-29T19:29:30Z])

为什么会发生这种情况?我和我的同事有完全相同的源代码,但我们使用不同的机器。

我检查了以下内容:

1)我检查过,可以确认没有遗漏任何引用资料。

2) 我关注了 Avkash Chauhan 的文章,是的,我正在使用:“自动分配端口”。

3) 我关注了 Anton Staykov 的文章,是的,我设置了 Copy Local: True。

4) 另外,我添加了 Sandrino Di Mattia 的代码,如本线程中所述:( AutoStart a WCF on Azure WebRole )。

没有任何效果,我仍然遇到同样的问题。

那么,您能帮我解决这个问题吗?

非常感谢您的意见!

最佳答案

首先,准确找出引发该异常的原因。您可以按照http://blogs.msdn.com/b/kwill/archive/2013/08/09/windows-azure-paas-compute-diagnostics-data.aspx中的故障排除系列来执行此操作。 ,特别是 http://blogs.msdn.com/b/kwill/archive/2013/08/20/troubleshooting-scenario-1-role-recycling.aspx 处的场景 1 。

我的猜测是,您使用的 Azure SDK 版本与您的同事不同,因此您获得了不同的服务运行时,但有很多事情可能会导致 NullReferenceException 等通用异常。

关于wcf - 在 Windows Azure 中部署 WCF : One or more role instances are unhealthy. 回收..未处理的异常 : System. NullReferenceException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19082535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com