0

Существует служба Azure Cloud с проектом webrole, разработанным в ASP.NET MVC 4 и JQuery. Когда облачная служба развертывается с помощью сборки Debug, все работает нормально. строить
Но релиз имеет проблемы пользовательского интерфейса, а также некоторые исключения, такие как:VS2012: Release vs Debug

Error: Message: The ViewData item that has the key 'XyzID' is of type 'System.Int32' but must be of type 'IEnumerable'. Exception Name: System.InvalidOperationException: The ViewData item that has the key 'XyzID' is of type 'System.Int32' but must be of type 'IEnumerable'.

Что может быть причины?

ответ

0

Наиболее распространенная причина для этого - разделы условной компиляции. Посмотрите на участках, обозначенных как

#if DEBUG

#if RELEASE

На самом деле попробуйте запустить проект локально с различной конфигурацией сборки, такие как Debug, Release, Cloud и т.д., и вы можете быть в состоянии воспроизвести проблему.

+0

Это решение разрешено. Проблема была в Bundling. – Seenu