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"]
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
我们将不胜感激。
© 版权声明
本站下载的源码均来自公开网络收集转发二次开发而来,
若侵犯了您的合法权益,请来信通知我们1413333033@qq.com,
我们会及时删除,给您带来的不便,我们深表歉意。
下载用户仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,访问及下载者下载默认同意本站声明的免责申明,请合理使用切勿商用。
THE END
暂无评论内容