Рейтинг:
2
F-ES Sitecore
"Проект" - это понятие в Visual Studio, оно ничего не значит с точки зрения интернета, веб-сайтов или http.
Если этот проект является другим сайтом под другим хостом, то вы можете только очень жестко закодировать путь к изображениям, возможно, поместить домен в конфигурационный файл, чтобы вы могли изменить его, но URL-адреса изображений должны быть полностью квалифицированы;
"http://www.othersite.com/OnlineStore/Images/blah.jpg"
Uwakpeter
эти два приложения находятся в одном проекте, но каждое из них имеет файл web.config и файл решения
F-ES Sitecore
Опять же, то, что они представляют собой на уровне проекта, не имеет значения. Важно то, как они развернуты. В любом случае, скорее всего, вам просто придется жестко закодировать пути, как я уже сказал.
Uwakpeter
я старательно кодировал путь следующим образом: < img src= " @Url. Content ("~/OnlineStore/images/ProductFrontView/S-N62655_DSC0040.JPG") " > но изображение не отображалось
F-ES Sitecore
Это создаст url-адрес относительно текущего сайта, если ваши файлы находятся на другом сайте, вы не можете использовать Url. Content
< img src="http://yoursite.com/OnlineStore/images/ProductFrontView/S-N62655_DSC0040.JPG" >
Опять же, все зависит от того, как вы развертываете сайты, на которые до сих пор не смогли ответить.
Uwakpeter
я планирую развернуть оба приложения на одном сервере, работающем на одном и том же доменном имени, одно из них предназначено для раздела администратора, а другое - для интерфейса
F-ES Sitecore
Тогда держите их в одном проекте, по крайней мере до тех пор, пока вы не получите лучшее понимание того, как эти вещи работают, поскольку заставить два отдельных сайта действовать как один не так уж тривиально.
Uwakpeter
пожалуйста, как мне этого добиться?
F-ES Sitecore
Просто поместите все представления\контроллеры\модели и т. д. В один проект и разверните проект как один. Поэтому в основном берите все из одного вашего проекта и вкладывайте в другой.
Uwakpeter
css и js файлы, которые я использую для темы, которую я купил, конфликтуют, я связался с автором, он посоветовал мне создать разные приложения, одно для шаблона администратора, а другое для шаблона frontend, что я не должен пытаться переименовать папки в шаблоне, иначе я бы использовал одно приложение для обоих.
F-ES Sitecore
Это использование кувалды для раскалывания ореха :) Возможно, вы могли бы включить различные файлы css\js в зависимости от того, находитесь ли вы в админке или нет, это может быть способом разрешения конфликтов.
Uwakpeter
хорошо, тогда я посмотрю, как я могу решить эту проблему, думая, что помещение их в другое приложение разрешит конфликт, большое вам спасибо за руководство