.com/framework/runtime-ltsc2016imagetoruna.NetFrameworkprojectbuilt

microsoft.com/dotnet/framework/runtime:4.6.2-windowsservercore-ltsc2016image 来运行一个.Net Framework 4.6.1 使用 MSbuild 构建的项目` ,在windows机器上独立运行时可以正常工作,但是当涉及到docker时它不起作用,我得到的唯一异常是一条空消息

PS C:app> .MyProject.Rest.exe
Unhandled Exception:

我在容器上安装了以下版本的 .Net Framework

PS C:app> (Get-ItemProperty "HKLM:SOFTWAREMicrosoftNET Framework SetupNDPv4Full").Version
4.8.03761
PS C:app> Get-ComputerInfo | select WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer
WindowsProductName             WindowsVersion OsHardwareAbstractionLayer

------------------             -------------- --------------------------
Windows Server 2016 Datacenter                10.0.14393.3297
PS C:app>

Dockerfile 包含以下内容:

FROM mcr.microsoft.com/dotnet/framework/runtime:4.6.2-windowsservercore-ltsc2016
SHELL ["powershell"]

图片[1]-.com/framework/runtime-ltsc2016imagetoruna.NetFrameworkprojectbuilt-唐朝资源网

COPY . 'C:\app\' EXPOSE 10003 WORKDIR 'C:\app\' CMD MyProject.Rest.exe

该项目是用以下方式构建的:

MSBuild.exe '.ProjectProject.sln' /t:Build /p:Configuration=Release /p:Platform="Any CPU" /p:RunOctoPack=true /p:OctoPackPackageVersion=$env:appveyor_build_version

我们将不胜感激。

© 版权声明
THE END
喜欢就支持一下吧
点赞47赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容