Я следую учебному пособию по 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 или ссылка на сборку?)
Кто-нибудь может определить, в чем здесь проблема?Пожалуйста, дайте мне знать, если мне нужно предоставить больше информации.Заранее спасибо!