У меня есть приложение 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, так и в производстве.