Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc VS2012:发布与调试_Asp.net Mvc_Jquery Ui_Azure_Visual Studio 2012_Azure Deployment - Fatal编程技术网

Asp.net mvc VS2012:发布与调试

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”类

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

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


原因可能是什么

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

#如果调试

#如果发布

事实上,尝试使用不同的构建配置(如
Debug
Release
Cloud
等)在本地运行项目,您可能能够重现该问题