我最近将一个容器部署到 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 的方法。
或者,我可以使用哪个图像的任何建议包括这个?我的图像是精简版吗?如果是,是否有完整版图像?