Доступность els.dll / elscore.dll в образах контейнеров Windows

Недавно я развернул контейнер в Azure, и когда я запускаю приложение (веб-сайт), я обнаруживаю исключение...

Невозможно загрузить DLL "elscore.dll": указанный модуль не найден.

Конечно, если я начну сеанс PowerShell при развертывании и dir Обходя дорогу, я вижу, что elscore.dll (и els.dll) отсутствует.

Образ контейнера построен с использованием 4.7.2-windowsservercore-ltsc2019, а ниже - файл Dockerfile, используемый для создания образа:

FROM mcr.microsoft.com/dotnet/framework/aspnet:4.7.2-windowsservercore-ltsc2019
ENV chocolateyUseWindowsCompression false
  
RUN md "c:\SiteInstall"
  
COPY SetupSite.ps1 c:/SiteInstall
  
WORKDIR c:/SiteInstall
  
RUN powershell .\SetupSite.ps1 -verbose
  
EXPOSE 80

Кто-нибудь знает, как я могу установить ELS (расширенные лингвистические службы)? Я не могу найти способ добавить его в Windows.

В качестве альтернативы, есть ли какие-либо предложения по поводу того, какое изображение я мог бы использовать, которое включало бы это? Является ли мое изображение урезанной версией, и если да, то есть ли изображение полной версии?

0 ответов