首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在上安装.NET Framework3.5

在上安装.NET Framework3.5
EN

Stack Overflow用户
提问于 2017-06-23 08:53:44
回答 2查看 9.2K关注 0票数 14

我很难在码头容器上安装.NET Framework3.5。我已经安装了4.5,但需要3.5来运行一个服务。这是我的Dockerfile:

代码语言:javascript
复制
FROM microsoft/windowsservercore
SHELL ["powershell"]


RUN Install-WindowsFeature NET-Framework-45-ASPNET ; \  
    Install-WindowsFeature Web-Asp-Net45

RUN dism /online /enable-feature /featurename:NetFX3 /all

COPY Startup Startup
COPY Service Service



RUN "C:\Windows\Microsoft.NET\Framework\v4.0.30319\installutil.exe" WCS.WindowsService.exe


RUN mkdir Temp\Logs

ENTRYPOINT C:\Startup\setupBatch.bat

COPY ContainerApi ContainerApi

RUN Remove-WebSite -Name 'Default Web Site'  
RUN New-Website -Name 'ContainerApi' -Port 80 \  
    -PhysicalPath 'C:\ContainerApi' -ApplicationPool '.NET v4.5'

EXPOSE 80

CMD ["ping", "-t", "localhost"]  

当我试图构建它时,它会给我在线RUN dism上的错误。

错误: 0x800f081f无法找到源文件。 使用"Source“选项指定还原功能所需文件的位置。有关指定源位置的详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=243077

现在,即使我在docker (docker )中运行dism /online /enable-feature /featurename:NetFX3 /all,它仍然会给我同样的错误。

有人需要帮忙吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-19 12:35:23

我采取了以下步骤来解决这个问题:

  1. 获得Windows 2016核心ISO文件。将文件挂载在本地计算机上。
  2. 将{装入}:/source/sxs文件夹解压到压缩文件(sxs.zip)中。确保(microsoft-windows-netfx3-ondemand-package.cab)文件夹中存在.NET Framework3.5CAB文件。在我的例子中,这是sxs文件夹中唯一的文件。

  1. 将sxs.zip文件复制到我的容器中。我使用图像的dockerfile复制它。
  2. 将文件解压缩到容器中的C:\source\sxs文件夹。
  3. 使用命令安装该功能。 安装-WindowsFeature -Name网-框架- -Source C:\-Source\sxs -Verbose

希望这能有所帮助。我还发现以下博客在理解随需应变特性方面很有用。https://blogs.technet.microsoft.com/askcore/2012/05/14/windows-8-and-net-framework-3-5/

票数 17
EN

Stack Overflow用户

发布于 2019-12-30 02:56:10

对于那些仍然需要.Net3.5和.Net4.X (在我的例子中是4.7.2)版本的图片。

请注意,MSFT意识到了这一需求,并对此场景有一个基本的形象。

在您的dockerfile中使用FROM mcr.microsoft.com/dotnet/framework/sdk:3.5-20191008-windowsservercore-ltsc2019

帮我省下了安装上的麻烦。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44717156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档