对象引用未设置为部署到云时出现的对象错误的实例

anz*_*001 2 cloud instance azure object-reference nullreferenceexception

本地项目运作完美.它正在执行,数据库中有适当的条目.但是当我在暂存时将它部署到云时,它会将此错误作为未设置为实例的对象引用.我的项目需要每个Web和辅助角色的2个实例,但由于我有一个限量版的免费实例,我每个只使用一个.这可能是个问题吗?我使用SDK 1.8它是ASP.Net项目.

任何人都可以建议我如何解决这个问题?

Rya*_*yan 9

我有一个类似的问题,当我从Visual Studio 2013发布到具有Web角色和辅助角色的Azure云服务时,我得到以下内容.将项目从Azure SDK v2.4升级到v2.5后发生这种情况:

下午2:41:59 - 应用诊断扩展.

2:42:01 PM - 对象引用未设置为对象的实例.

即使在使用Microsoft Developer之后,我也无法让它向我展示任何类型的堆栈跟踪,以指示null的来源.他碰巧在我的云配置中注意到一些看起来很奇怪的"Roles"文件夹中有趣的东西.

问题是SDK 2.5项目需要diagnostics.wadcfgx,而在该版本之前需要diagnostics.wadcfg.(请注意文件扩展名中的"x".)显然,在升级项目时,辅助角色没有自动创建此文件.

要解决此特定问题,只需右键单击该角色(在云配置下的roles文件夹中)并选择"添加诊断配置",然后构建解决方案并尝试发布.直接从Visual Studio发布时,只需要这些诊断文件.