当前位置: 首页 > 知识库问答 >
问题:

Kubernetes找不到兼容版本(dotnet)

萧鹏云
2023-03-14

在Google Cloud>Workloads中部署应用程序时,我在日志资源管理器中出错

找不到任何兼容的框架版本

找不到框架“Microsoft.NetCore.App”版本“3.1.0”。

找到了以下框架:5.0.4在[/usr/share/dotnet/shared/microsoft.netcore.app]

您可以通过安装指定的框架和/或SDK来解决此问题。

可在以下网址找到指定的框架:

https://aka.ms/dotnet-core-applaunch?framework=microsoft.netcore.app&framework_version=3.1.0&arch=x64&rid=debian.10-x64

我的DockerFile:

FROM mcr.microsoft.com/dotnet/sdk

COPY . /app

WORKDIR /app

RUN dotnet publish -c Release -o out

COPY /out .

ENTRYPOINT ["dotnet", "Test.dll"]

共有1个答案

阙星渊
2023-03-14

您使用的是SDK的最新映像,在本例中是5.0.4版本。您需要将其3.1.0用作您的应用程序:

FROM mcr.microsoft.com/dotnet/core/sdk:3.1

请尝试以下DockerFile中的一个:

FROM mcr.microsoft.com/dotnet/core/sdk:3.1-buster
WORKDIR /app
COPY ./bin/Debug/netcoreapp3.1 .
EXPOSE 80
ENV ASPNETCORE_URLS "http://*:80"
ENTRYPOINT ["dotnet", "Test.dll"]

FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build-env
WORKDIR /app

# Copy csproj and restore as distinct layers
COPY *.csproj ./
RUN dotnet restore

# Copy everything else and build
COPY . ./
RUN dotnet publish -c Release -o out

# Build runtime image
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1
WORKDIR /app
COPY --from=build-env /app/out .
ENTRYPOINT ["dotnet", "Test.dll"]```
 类似资料:
  • 我正在开发react-native应用程序。 我按照firebase的说明将iOS应用程序添加到firebase项目中。 在我的Podfile中,我有: Xcode版本11.7,目标iOS10.1 为什么我会出现这个错误以及如何消除它? (我尝试运行 ,得到: [!] Pod未安装,无法更新)

  • 我想安装grunt-phonegap npm安装grunt-phonegap 得到了这个错误 我已经回答了我的问题,但这只是一个暂时的解决办法,不能解释真正的问题。

  • 我已经将我的颤振包更新到最新版本,现在 IOS 不再工作了。 当我尝试更新pods时,它会显示以下错误: 以下是我的pubspec.yaml(Firebase相关): 我已经采取了各种步骤来尝试修复: 我已经在Podfile和Xcode中设置了平台:ios、12.1作为构建目标,但是没有任何结果。 这是我的podfile:

  • 它的版本问题是肯定的,因为我在另一个项目中以同样的方式使用它,但在play 2.6中(不确定是否与它有任何关系) 如果我降级elasticmq版本,我会得到以下错误: 异常或错误导致运行中止:java.lang.noClassDeffounderror:akka/http/scaladsl/settingsettingsettingsjava.lang.bootstrapmethoderror:j

  • 这本书讲述的是 Swift 5.1,它是 Xcode 11 中包含的默认版本。你可以使用 Xcode 11 来编译用 Swift 5.1、Swift 4.2 或 Swift 4 写的代码。 当你使用 Xcode 11 编译 Swift 4 和 Swift 4.2 代码时,大部分 Swift 5.1 的功能是可用的。也就是说,下面的变更仅对 Swift 5.1 或后续版本生效: 返回不透明类型的函数

  • 支持的版本 主版本 PHP兼容性 初始发行 支持 PHPUnit 9 PHP 7.3, PHP 7.4 2020年2月7日 支持将于2022年2月4日结束 PHPUnit 8 PHP 7.2, PHP 7.3, PHP 7.4 2019年2月1日 支持将于2021年2月5日结束 之前的版本 主版本 PHP兼容性 初始发行 支持 PHPUnit 7 PHP 7.1, PHP 7.2, PHP 7.3