Angular 6 - путь ресурса не загружается на рабочий сервер - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть приложение Angular 6, встроенное в VS с .NET core 2.1 и размещенное в IIS (без использования шаблона проекта). wwwroot - это мой каталог для Angular.

У меня есть компонент dll, который мне нужно загрузить в html-объект, но мне трудно загрузить его на рабочий сервер.

при отладке в VS ниже строки работает нормально

<object id="PrintBadgeControl" classid="/wwwroot/assets/ActiveX/DbmsPrint.dll#DbmsPrint.PrintBadge"></object>

но не следующие

<object id="PrintBadgeControl" classid="/assets/ActiveX/DbmsPrint.dll#DbmsPrint.PrintBadge"></object>

, но ничего из вышеперечисленного не работает на производственном сервере.

когда я пытаюсь открыть полный URL-адрес в веб-браузере, он просто продолжает загружаться и не запускает файл DLL.

но ниже обе линии работают в VS и только первая в производстве

<img src="/assets/images/Banner.jpg" alt="Header" class="d-block mx-auto mb-3 my-3" />

<img src="/wwwroot/assets/images/Banner.jpg" alt="Header" class="d-block mx-auto mb-3 my-3" />

Я не могу понять, почему он ведет себя по-разному для разных активов.

оба файла существуют в соответствующих местах как в VS, так и в производстве.

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