Asp.net mvc VS2012:发布与调试
在ASP.NET MVC 4和JQuery中开发了一个带有webrole项目的Azure云服务。 使用调试构建部署云服务时,一切正常。Asp.net mvc VS2012:发布与调试,asp.net-mvc,jquery-ui,azure,visual-studio-2012,azure-deployment,Asp.net Mvc,Jquery Ui,Azure,Visual Studio 2012,Azure Deployment,在ASP.NET MVC 4和JQuery中开发了一个带有webrole项目的Azure云服务。 使用调试构建部署云服务时,一切正常。 但发布版本有UI问题,也有一些例外,如: 错误:消息:具有键“XyzID”的ViewData项的类型为“System.Int32”,但必须为“IEnumerable”类型。 异常名称:System.InvalidOperationException:具有键“XyzID”的ViewData项的类型为“System.Int32”,但必须为“IEnumerable”类
但发布版本有UI问题,也有一些例外,如: 错误:消息:具有键“XyzID”的ViewData项的类型为“System.Int32”,但必须为“IEnumerable”类型。 异常名称:System.InvalidOperationException:具有键“XyzID”的ViewData项的类型为“System.Int32”,但必须为“IEnumerable”类型
原因可能是什么 最常见的原因是条件编译部分。查找标记为
#如果调试
#如果发布
事实上,尝试使用不同的构建配置(如Debug
、Release
、Cloud
等)在本地运行项目,您可能能够重现该问题