проблемы с элементом var в модели в Azure - PullRequest
0 голосов
/ 15 марта 2012

Я делаю простое приложение Azure с ASP.NET MVC 3 (Razor) и SQL Server 2008 Express.И есть эта ошибка: «ошибка CS0234: имя типа или пространства имен« WindowsAzure »не существует в пространстве имен« Microsoft »(отсутствует ссылка на сборку?)»

в этом представлении:

@foreach (var item in Model) { // error string
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.TextThought)
        </td>
        <td>
            @Html.ActionLink("Edit", "Edit", new { id = item.IdThought }, new { id = item.IdThought }) |

Метод в контроллере:

public ActionResult Index()
    {

        return View(db.GetThoughts());
    }

Содержание метода:

public IQueryable<Thoughts> GetThoughts()
    {
        return _db.Thoughts;
    }

Пожалуйста, помогите мне, кто-нибудь.

Ответы [ 3 ]

0 голосов
/ 05 мая 2012
  1. Можете ли вы предоставить нам ваше заявление using?
  2. Зачем вам нужна эта ссылка?Я использую только явные классы Azure для хранения таблиц и больших двоичных объектов.
  3. Вы уверены, что добавили ссылку на эту сборку в соответствии с сообщением об ошибке?
0 голосов
/ 07 мая 2012

Существует очень простой способ воспроизвести эту проблему.Попробуйте сначала создать образец веб-роли MVC3 ASP.NET, а затем удалите ссылку «Microsoft.WindowsAzure.ServiceRuntime», и вы получите точно такую ​​же ошибку, когда будете ссылаться на методы, исходящие из вашего Microsoft.WindowsAzure.ServiceRuntime.

Таким образом, проблема может заключаться в том, что в вашем приложении отсутствует ссылка на «Microsoft.WindowsAzure.ServiceRuntime», и для решения этой проблемы вам потребуется добавить правильную ссылку.

Библиотека DLL находится по адресу:

C: \ Program Files \ Windows Azure SDK \ _SDK_Ver (v1.6) _ \ ref \ Microsoft.WindowsAzure.ServiceRuntime.dll

0 голосов
/ 15 марта 2012

Звучит так, как будто вы отсутствуете или указали на опечатку. Проверьте правильность ваших утверждений об использовании и ссылок на проекты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...