0

有一个使用 ASP.NET MVC 4 和 JQuery 开发的带有 webrole 项目的 Azure 云服务。当使用 Debug 构建部署云服务时,一切正常。
但是 Release 版本有 UI 问题,也有一些例外,比如:

错误:消息:具有键“XyzID”的 ViewData 项属于“System.Int32”类型,但必须属于“IEnumerable”类型。异常名称:System.InvalidOperationException:具有键“XyzID”的 ViewData 项的类型为“System.Int32”,但必须为“IEnumerable”类型。

可能是什么原因?

4

1 回答 1

0

最常见的原因是条件编译部分。查找标记为类似的部分

#if DEBUG

#if RELEASE

事实上,尝试使用不同的构建配置(例如 、 等)在本地运行项目DebugReleaseCloud可能会重现该问题。

于 2013-09-02T06:45:39.817 回答