VS2012:发布与调试

时间:2013-09-02 04:42:14

标签: asp.net-mvc jquery-ui azure visual-studio-2012 azure-deployment

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

  

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

原因可能是什么?

1 个答案:

答案 0 :(得分:0)

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

的部分

#if DEBUG

#if RELEASE

实际上尝试使用不同的构建配置在本地运行项目,例如DebugReleaseCloud等,您可以重现该问题。