千亿球友会

皇马前帅斥维尼修斯:需反思行为,学习魔笛球技与风范

  • 发布于:2024-11-13 22:49:00
  • 来源:24直播网

北京时间11月13日,前皇家马德里足球俱乐部主帅卢森博格对队内年轻球员维尼修斯进行了严厉的批评。他指出,维尼修斯在球场上经常挑衅对手,这种行为不仅令他在比赛中屡次遭到敌视,甚至还遭到了对手的攻击。

卢森博格直言不讳地批评道:“我认为维尼修斯在球场上的行为实在是不应该。他的一些过激举动,如故意躲避对手传球、对皮球的轻率处理等,都让他成为了对手的攻击目标。”他特别提到了上赛季欧冠半决赛次回合皇马与拜仁的交锋,维尼修斯的行为尤为明显。

卢森博格详细描述了当时的情况:“在皇马准备发边线球时,基米希非常礼貌地将球扔给了维尼修斯,但他却故意闪躲开。随后,基米希再次捡起皮球,亲自将球交到他手上时,维尼修斯竟然直接将皮球扔在了地上。这样的行为不仅不尊重对手,也显示出他对比赛的不够专注。”

相比之下,卢森博格提到球队中的老将莫德里奇,在面对类似情况时,会选择直接去发边线球,展现出的是一种成熟和专注的态度。卢森博格强调说:“维尼修斯在球场上的问题与种族主义无关。在足球赛事中,种族主义的表现是另一种形式,而不是像他这样频繁挑衅对手。”

他希望维尼修斯能够从这次批评中吸取教训,改正自己的行为,以更好地为球队做出贡献。毕竟,一个成熟的球员不仅要有出色的技术,更要有良好的职业素养和尊重对手的精神。.net 6 运行在 Docker 容器中遇到的问题

我尝试将我的 .NET 6 应用程序部署到 Docker 容器中。但是我在运行容器时遇到了问题。

首先,我创建了一个 Dockerfile 来构建我的镜像。以下是我的 Dockerfile 的内容:

```Dockerfile

# 使用 .NET 6 SDK 作为基础镜像

FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build-env

WORKDIR /app

# 将项目文件复制到 Docker 容器的当前工作目录

COPY . .

# 恢复项目依赖项

RUN dotnet restore

# 构建项目(输出类型为 exe)

RUN dotnet build --no-restore -c Release -o ./output

# 从 build-env 环境构建运行时镜像(移除不需要的 SDK 文件)

FROM mcr.microsoft.com/dotnet/runtime:6.0 AS runtime-env

WORKDIR /app

COPY --from=build-env /app/output .

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

```

然后我使用 `docker build` 命令构建了镜像:

```bash

docker build -t my-dotnet-app .

```

接着我尝试运行容器:

```bash

docker run -p 8080:80 my-dotnet-app

```

但是遇到了问题:无法启动应用程序。我检查了日志并发现以下错误信息:

```plaintext

Error: System.InvalidOperationException: Unable to load application or execute an object of type 'Program' as a self-contained application. The application is not a self-contained application, but the specified entry point is not a valid assembly or a valid reference to an assembly that contains an entry point. (System.InvalidOperationException)

```

我怀疑这与我的项目设置或 Dockerfile 的配置有关。我的项目是一个控制台应用程序(而不是 ASP.NET Core Web 应用),它通过 `dotnet run` 在本地工作正常。在 Docker 容器中应该如何正确配置以运行控制台应用程序?我需要改变什么来确保它能在 Docker 容器中正确启动?另外我如何确定容器中的 .NET 环境是否已正确安装和配置?

**更新**:我注意到我的项目文件(`.csproj`)中有一个 `RuntimeIdentifier` 的设置,这可能是问题的一部分。我该如何配置这个设置以便在 Docker 中正确运行?以及如何确保我的 Dockerfile 和项目设置可以支持这一点?

**更新2**:根据一些建议,我尝试了将 `ENTRYPOINT` 更改为指向生成的 exe 文件而不是 dll 文件。但是仍然遇到同样的问题。我现在的 `ENTRYPOINT` 是这样的:`ENTRYPOINT ["dotnet", "./MyApp.exe"]`。这应该如何解决?

**更新3**:我注意到我的 `.csproj` 文件中的 `OutputType` 被设置为 `Exe` 而不是 `Library`。这应该是正确的吗?因为我在 Dockerfile 中使用 `dotnet run MyApp.dll` 来启动应用程序(因为控制台应用程序的入口

相关阅读: 拜仁 皇马 魔笛 基米希 卢森博格 莫德里奇 皇家马德里 千亿球友会:维尼修斯·儒尼奥尔