尝试发布时缺少根元素

2024-02-01

我已经有一段时间没有将我的应用程序发布到 Azure 了。在此期间,我将系统从 32 位升级到 64 位,这意味着全新安装了 Windows 和 Visual Studio。并且Visual Studio Update 3问世并被应用。当我今天发布更新时,我收到以下信息:

尝试发布时引发以下异常:根元素丢失。

我的 web.config 文件看起来不错,所以我不认为它是这个问题 http://mgadler777.wordpress.com/2013/03/25/microsoft-lightswitch-2012-root-element-is-missing-error/.

该应用程序在调试模式下运行良好,因此我认为它不是提到的任何 .lsml 文件here http://social.msdn.microsoft.com/Forums/vstudio/en-US/ceb03f75-11a9-4bf7-a771-d964a5827821/root-element-is-missing-get-after-receive-out-of-memory-message-in-vis-studio.

我尝试过这个程序 https://blogs.msdn.com/b/david_kidder/archive/2012/12/05/declaring-lightswitch-publish-wizard-bankruptcy.aspx?Redirected=true手动编辑 .ls3proj 文件,但似乎没有帮助。

我之前在从独立的 LightSwitch 2011 升级到 Visual Studio 2012 时尝试发布时遇到了问题。我能够使用中描述的方法克服该问题这个线程 http://social.msdn.microsoft.com/Forums/vstudio/en-US/7bcdee0f-046d-48b8-9584-6411f64dbcb1/no-longer-able-to-publish.

尝试使用相同的方法会导致我的新项目出现全屏错误,提示“应用程序定义元数据中存在严重错误...” 和 210 个单独错误(已达到最大错误数)。

第一个错误“无法创建未知类型 '{http://schemas.microsoft.com/LightSwitch/2010/xaml/model http://schemas.microsoft.com/LightSwitch/2010/xaml/model}全局属性组'。" 没有意义,因为 .lsml 中的该行在旧项目和新项目中是相同的。

第二个错误,“在项目中找不到任何应用程序定义。“我根本不明白。

我能够将一个简单的“Hello, world”风格的应用程序发布到我的 Azure 帐户。

可能是什么原因造成的?如何获取有关到底是哪个元素导致问题的更多信息?运行产生的日志devenv /log没有帮助。


马特·塔尔曼 (Matt Thalman) 能够解决我的问题微软论坛 http://social.msdn.microsoft.com/Forums/vstudio/en-US/ecdff8dc-8190-4d32-9080-ce6430d9e27a/root-element-is-missing-when-trying-to-publish?forum=lightswitch。从版本控制中签出时,项目中缺少 ServiceConfiguration.cscfg 和 ServiceDefinition.csdef。从新项目中复制这些内容恢复了我的发布能力。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尝试发布时缺少根元素 的相关文章

随机推荐