소스 검색

Update to .NET 9

Lukas Angerer 1 년 전
부모
커밋
5d61803d90
3개의 변경된 파일6개의 추가작업 그리고 9개의 파일을 삭제
  1. 2 2
      CronAlarm/CronAlarm.csproj
  2. 1 4
      CronAlarm/Program.cs
  3. 3 3
      Dockerfile

+ 2 - 2
CronAlarm/CronAlarm.csproj

@@ -1,13 +1,13 @@
 <Project Sdk="Microsoft.NET.Sdk.Web">
 
   <PropertyGroup>
-    <TargetFramework>net6.0</TargetFramework>
+    <TargetFramework>net9.0</TargetFramework>
     <UserSecretsId>e0c375bf-fc37-443b-acf2-753c86c89b8b</UserSecretsId>
     <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
   </PropertyGroup>
 
   <ItemGroup>
-	  <PackageReference Include="Ninject.Web.AspNetCore" Version="6.1.0-beta1" />
+	  <PackageReference Include="Ninject.Web.AspNetCore" Version="9.0.0" />
   </ItemGroup>
 
 </Project>

+ 1 - 4
CronAlarm/Program.cs

@@ -21,10 +21,7 @@ namespace CronAlarm
             // Add services to the container.
             builder.Services.AddRazorPages();
             builder.Services.AddServerSideBlazor();
-            builder.Host.ConfigureAppConfiguration((hostingContext, config) =>
-            {
-                config.AddJsonFile("wwwroot/data/settings.json", optional: true, reloadOnChange: true);
-            });
+            builder.Configuration.AddJsonFile("wwwroot/data/settings.json", optional: true, reloadOnChange: true);
 
             var app = builder.Build();
 

+ 3 - 3
Dockerfile

@@ -1,11 +1,11 @@
 #See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.
 
-FROM mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim AS base
+FROM mcr.microsoft.com/dotnet/aspnet:9.0-bookworm-slim AS base
 WORKDIR /app
 EXPOSE 80
 EXPOSE 443
 
-FROM mcr.microsoft.com/dotnet/sdk:5.0-buster-slim AS build
+FROM mcr.microsoft.com/dotnet/sdk:9.0-bookworm-slim AS build
 WORKDIR /src
 COPY ["CronAlarm/CronAlarm.csproj", "CronAlarm/"]
 RUN dotnet restore "CronAlarm/CronAlarm.csproj"
@@ -19,4 +19,4 @@ RUN dotnet publish "CronAlarm.csproj" -c Release -o /app/publish
 FROM base AS final
 WORKDIR /app
 COPY --from=publish /app/publish .
-ENTRYPOINT ["dotnet", "CronAlarm.dll"]
+ENTRYPOINT ["dotnet", "CronAlarm.dll"]