在Docker容器中安装ASP.Net 3.5

时间:2019-07-23 20:01:30

标签: asp.net docker containers windows-container

我正在尝试使用以下命令在Windows docker容器中安装ASP.Net 3.5

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All 

我遇到以下错误

  

部署映像服务和管理工具版本:10.0.17763.1

     

图片版本:10.0.17763.615

     

启用功能   [========================== 100.0%====================== =====]

     

错误:1058

     

该服务无法启动,因为它已被禁用或   因为它没有与之关联的已启用设备。

     

DISM日志文件位于C:\ Windows \ Logs \ DISM \ dism.log

我也尝试了不同的powershell命令,例如,但是没有运气。遇到相同的错误

Enable-WindowsOptionalFeature -Online -FeatureName IIS-ASPNET

有人面临这个问题,有什么解决方法或解决方案吗?

1 个答案:

答案 0 :(得分:0)

已在https://superuser.com/questions/1498853/cannot-install-windows-feature-net-framework-features-in-docker-image

中回答

示例(使用mcr.microsoft.com/windows:1809):

PS> Set-Service -Name wuauserv -StartupType Manual
PS> DISM /Online /Enable-Feature:NetFx3 /All

Deployment Image Servicing and Management tool
Version: 10.0.17763.1282

Image Version: 10.0.17763.1457

Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.