docker-框架';Microsoft.AspNetCore.App';,版本';5.0.0';没有找到未找到任何框架
我已经创建了一个示例.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版本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
因此,要解决此问题,可以安装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和运行时,它起了作用。很高兴您帮助了我