在ASP.NET MVC 4和JQuery中开发了一个带有webrole项目的Azure云服务。 使用Debug构建部署云服务时,一切正常 但是Release版本有UI问题,还有一些例外情况:
错误:消息:具有键'XyzID'的ViewData项的类型为'System.Int32',但必须是'IEnumerable'类型。 异常名称:System.InvalidOperationException:具有键'XyzID'的ViewData项的类型为'System.Int32',但必须是'IEnumerable'类型。
原因可能是什么?
答案 0 :(得分:0)
最常见的原因是条件编译部分。查找标记为
的部分 #if DEBUG
#if RELEASE
实际上尝试使用不同的构建配置在本地运行项目,例如Debug
,Release
,Cloud
等,您可以重现该问题。