1

我最近将一个容器部署到 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 的方法。

或者,我可以使用哪个图像的任何建议包括这个?我的图像是精简版吗?如果是,是否有完整版图像?

4

0 回答 0