Помощь. Я установил VS.NET 2010, и теперь мое существующее приложение ASP.NET MVC не будет запущено. Я проверил, что версия 1.0 System.Web.Mvc по-прежнему ссылается, но когда я просматриваю свое приложение, я получаю такую ошибку: «Сообщение об ошибке компилятора: CS1579: оператор foreach не может работать с переменными типа« объект », object 'не содержит общедоступного определения для «GetEnumerator».Ошибка сайта ASP.NET 1.0 после обновления до VS.NET 2010
Моего частичный вид имеет это заявление:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<List<ProductModel>>" %>
//various import statements
<div>
<%
foreach (var category in Model.Categories)
{ %>
<span><%= category.Name %></span>
<span><%= category.Market%></span>
<% } %>
</div>
Для чего это стоит, вид источника показывает ViewUserControl красного цвета и дает инструмент для чтения наконечника «не удается разрешить символ" ViewUserControl».
Мой рабочий код не изменился, единственной дельтой является то, что я обновился до VS.NET 2010 (который включает MVC 2.0); Я уверен, что на что-то не ссылаются правильно, но я не могу понять, что происходит.
Спасибо! Я также изменил версию до 1.0.0.0 – Keith