Модель не содержит определения параметра. Отсутствует пользовательская сборка или ссылка в MVC3? - PullRequest
0 голосов
/ 22 января 2012

Я следую учебному пособию по MvcMusicStore 2.0 для проекта колледжа.

Я заполнил веб-сайт и развернул его на сайте, сейчас я делаю небольшие изменения, чтобы добавить еще две фотографии в подробном представлении.

На моей странице сведений о продукте (Details.cshtml)

Я добавил код для отображения двух дополнительных изображений (всего 3 изображения)

<h2>@Model.Title</h2>
<div id="product-images">
<p>
    <img alt="@Model.Title" src="@Model.ProductPicUrl" />

    <img alt="@Model.Title" src="@Model.ProductPicUrl2" />

    <img alt="@Model.Title" src="@Model.ProductPicUrl3" />
</p>

</div>

И чтобы соответствоватьзначения в Models \ Product.cs, я включил эти два

[DisplayName("Product Picture URL")]
[StringLength(1024)]
public string   ProductPicUrl   { get; set; }

[DisplayName("Product Picture URL 2")]
[StringLength(1024)]
public string ProductPicUrl2 { get; set; }

[DisplayName("Product Picture URL 3")]
[StringLength(1024)]
public string ProductPicUrl3 { get; set; } 

Я убедился, что передал все нужные файлы через FileZilla.Я также добавил поля в таблицу продуктов базы данных SQL Server.

Проблема в том, что в localhost все работает нормально!Но на рабочем сервере мне возвращается ошибка компиляции:

CS1061: «ESpiceHerbs.Models.Product» не содержит определения для «ProductPicUrl2» и не имеет метода расширения «ProductPicUrl2», принимающегоможно найти первый аргумент типа «ESpiceHerbs.Models.Product» (отсутствует директива using или ссылка на сборку?)

Кто-нибудь может определить, в чем здесь проблема?Пожалуйста, дайте мне знать, если мне нужно предоставить больше информации.Заранее спасибо!

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