Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
docker-框架';Microsoft.AspNetCore.App';,版本';5.0.0';没有找到未找到任何框架_Docker_Asp.net Core_Asp.net Core Webapi - Fatal编程技术网

docker-框架';Microsoft.AspNetCore.App';,版本';5.0.0';没有找到未找到任何框架

docker-框架';Microsoft.AspNetCore.App';,版本';5.0.0';没有找到未找到任何框架,docker,asp.net-core,asp.net-core-webapi,Docker,Asp.net Core,Asp.net Core Webapi,我已经创建了一个示例.NETCORE web API,我正在尝试部署到docker,我得到以下错误,有人可以帮助解决这个问题。 下面是docker文件的屏幕截图和Visual Studio代码中的错误 docker文件 docker文件内容 本地计算机上安装的asp.net核心运行时列表 从屏幕截图中,我们可以看到您已经安装了Asp.net Core 5.0.2和5.0.5版本的运行时和SDK,而没有安装Asp.net Core 5.0.0版本 因此,要解决此问题,可以安装Asp.net Co

我已经创建了一个示例.NETCORE web API,我正在尝试部署到docker,我得到以下错误,有人可以帮助解决这个问题。 下面是docker文件的屏幕截图和Visual Studio代码中的错误 docker文件 docker文件内容

本地计算机上安装的asp.net核心运行时列表

从屏幕截图中,我们可以看到您已经安装了Asp.net Core 5.0.2和5.0.5版本的运行时和SDK,而没有安装Asp.net Core 5.0.0版本


因此,要解决此问题,可以安装Asp.net Core 5.0.0版本SDK和运行时。或者您可以使用现有的Asp.net核心版本来创建docker映像。

是否有人可以指导我进行查询当您创建docker映像时,请使用
mcr.microsoft.com/dotnet/aspnet:5.0
作为运行时,而不是
mcr.microsoft.com/dotnet/runtime:5.0
。参考:and.Hi-Zhi,我已经按照建议使用mcr.microsoft.com/dotnet/aspnet:5.0作为运行时,但没有成功,我仍然得到了错误“找不到任何兼容的框架版本。找不到框架'Microsoft.AspNetCore.App',版本'5.0.0'。”未找到任何框架。您可以通过安装指定的框架和/或SDK来解决此问题。指定的框架可以在以下位置找到:-“从图像中,似乎您已经安装了5.0.2和5.0.5版本的运行时和SDK,请尝试将版本更改为这些版本。或者您可以尝试安装5.0.0版本的SDK和运行时。感谢Zhi,我已经安装了5.0.0版本的SDK和运行时,它起了作用。很高兴您帮助了我