Ошибка ссылки Css после развертывания

У меня есть ссылка CSS, определенная как…

 td.details-control {
    background: url('../../Content/plugins/dataTables/details_open.png') 
          no-repeat center center;
          cursor: pointer;
}

Фактический путь, локально, к png, является…

http://localhost:59328/Content/plugins/dataTables/details_open.png

Проблема в том, что при развертывании его на рабочем сервере путь теперь….

http://test.myproductionserver.com/PrimaryDomain/Content/plugins/dataTables/details_open.png

Так, как вы можете видеть «/PrimaryDomain/» вызывает у меня проблемы со ссылкой png. Как это исправить?

Я пытался сделать png путь к этому, но это не работает…

'~/Content/plugins/dataTables/details_open.png'

1 ответ

  1. Разве написание абсолютного пути не является решением?

    background: url('/Content/plugins/dataTables/details_open.png') 
    

    Таким образом вы получите:

    http://test.myproductionserver.com/Content/plugins/dataTables/details_open.png