Upload 73 files
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .dockerignore +30 -0
- .gitattributes +3 -0
- Controllers/WeatherForecastController.cs +33 -0
- Dockerfile +32 -0
- Program.cs +79 -0
- Properties/launchSettings.json +52 -0
- WeatherForecast.cs +13 -0
- ai_server_docker.csproj +22 -0
- ai_server_docker.csproj.user +12 -0
- ai_server_docker.http +6 -0
- appsettings.Development.json +8 -0
- appsettings.json +9 -0
- obj/Container/ContainerCreationResult.cache +0 -0
- obj/Container/ContainerDevelopmentMode.cache +1 -0
- obj/Container/ContainerOperatingSystemFlavor.cache +1 -0
- obj/Container/OperatingSystemName.cache +1 -0
- obj/Container/TargetFramework.cache +1 -0
- obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs +4 -0
- obj/Debug/net8.0/ApiEndpoints.json +22 -0
- obj/Debug/net8.0/ai_server_docker.AssemblyInfo.cs +24 -0
- obj/Debug/net8.0/ai_server_docker.AssemblyInfoInputs.cache +1 -0
- obj/Debug/net8.0/ai_server_docker.GeneratedMSBuildEditorConfig.editorconfig +19 -0
- obj/Debug/net8.0/ai_server_docker.GlobalUsings.g.cs +17 -0
- obj/Debug/net8.0/ai_server_docker.MvcApplicationPartsAssemblyInfo.cache +0 -0
- obj/Debug/net8.0/ai_server_docker.assets.cache +0 -0
- obj/Debug/net8.0/ai_server_docker.csproj.BuildWithSkipAnalyzers +0 -0
- obj/Debug/net8.0/ai_server_docker.csproj.CoreCompileInputs.cache +1 -0
- obj/Debug/net8.0/ai_server_docker.csproj.FileListAbsolute.txt +27 -0
- obj/Debug/net8.0/ai_server_docker.dll +0 -0
- obj/Debug/net8.0/ai_server_docker.genruntimeconfig.cache +1 -0
- obj/Debug/net8.0/ai_server_docker.pdb +0 -0
- obj/Debug/net8.0/apphost.exe +3 -0
- obj/Debug/net8.0/ref/ai_server_docker.dll +0 -0
- obj/Debug/net8.0/refint/ai_server_docker.dll +0 -0
- obj/Debug/net8.0/staticwebassets.build.json +115 -0
- obj/Debug/net8.0/staticwebassets.development.json +1 -0
- obj/Debug/net8.0/staticwebassets.pack.json +41 -0
- obj/Debug/net8.0/staticwebassets/msbuild.ai_server_docker.Microsoft.AspNetCore.StaticWebAssets.props +84 -0
- obj/Debug/net8.0/staticwebassets/msbuild.build.ai_server_docker.props +3 -0
- obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.ai_server_docker.props +3 -0
- obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.ai_server_docker.props +3 -0
- obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs +4 -0
- obj/Release/net8.0/ApiEndpoints.json +22 -0
- obj/Release/net8.0/ai_server_docker.AssemblyInfo.cs +24 -0
- obj/Release/net8.0/ai_server_docker.AssemblyInfoInputs.cache +1 -0
- obj/Release/net8.0/ai_server_docker.GeneratedMSBuildEditorConfig.editorconfig +19 -0
- obj/Release/net8.0/ai_server_docker.GlobalUsings.g.cs +17 -0
- obj/Release/net8.0/ai_server_docker.MvcApplicationPartsAssemblyInfo.cache +0 -0
- obj/Release/net8.0/ai_server_docker.assets.cache +0 -0
- obj/Release/net8.0/ai_server_docker.csproj.BuildWithSkipAnalyzers +0 -0
.dockerignore
ADDED
|
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
**/.classpath
|
| 2 |
+
**/.dockerignore
|
| 3 |
+
**/.env
|
| 4 |
+
**/.git
|
| 5 |
+
**/.gitignore
|
| 6 |
+
**/.project
|
| 7 |
+
**/.settings
|
| 8 |
+
**/.toolstarget
|
| 9 |
+
**/.vs
|
| 10 |
+
**/.vscode
|
| 11 |
+
**/*.*proj.user
|
| 12 |
+
**/*.dbmdl
|
| 13 |
+
**/*.jfm
|
| 14 |
+
**/azds.yaml
|
| 15 |
+
**/bin
|
| 16 |
+
**/charts
|
| 17 |
+
**/docker-compose*
|
| 18 |
+
**/Dockerfile*
|
| 19 |
+
**/node_modules
|
| 20 |
+
**/npm-debug.log
|
| 21 |
+
**/obj
|
| 22 |
+
**/secrets.dev.yaml
|
| 23 |
+
**/values.dev.yaml
|
| 24 |
+
LICENSE
|
| 25 |
+
README.md
|
| 26 |
+
!**/.gitignore
|
| 27 |
+
!.git/HEAD
|
| 28 |
+
!.git/config
|
| 29 |
+
!.git/packed-refs
|
| 30 |
+
!.git/refs/heads/**
|
.gitattributes
CHANGED
|
@@ -33,3 +33,6 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
obj/Debug/net8.0/apphost.exe filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
obj/Release/net8.0/apphost.exe filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
wwwroot/index.data filter=lfs diff=lfs merge=lfs -text
|
Controllers/WeatherForecastController.cs
ADDED
|
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
using Microsoft.AspNetCore.Mvc;
|
| 2 |
+
|
| 3 |
+
namespace ai_server_docker.Controllers
|
| 4 |
+
{
|
| 5 |
+
[ApiController]
|
| 6 |
+
[Route("[controller]")]
|
| 7 |
+
public class WeatherForecastController : ControllerBase
|
| 8 |
+
{
|
| 9 |
+
private static readonly string[] Summaries = new[]
|
| 10 |
+
{
|
| 11 |
+
"Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
|
| 12 |
+
};
|
| 13 |
+
|
| 14 |
+
private readonly ILogger<WeatherForecastController> _logger;
|
| 15 |
+
|
| 16 |
+
public WeatherForecastController(ILogger<WeatherForecastController> logger)
|
| 17 |
+
{
|
| 18 |
+
_logger = logger;
|
| 19 |
+
}
|
| 20 |
+
|
| 21 |
+
[HttpGet]
|
| 22 |
+
public IEnumerable<WeatherForecast> Get()
|
| 23 |
+
{
|
| 24 |
+
return Enumerable.Range(1, 5).Select(index => new WeatherForecast
|
| 25 |
+
{
|
| 26 |
+
Date = DateOnly.FromDateTime(DateTime.Now.AddDays(index)),
|
| 27 |
+
TemperatureC = Random.Shared.Next(-20, 55),
|
| 28 |
+
Summary = Summaries[Random.Shared.Next(Summaries.Length)]
|
| 29 |
+
})
|
| 30 |
+
.ToArray();
|
| 31 |
+
}
|
| 32 |
+
}
|
| 33 |
+
}
|
Dockerfile
ADDED
|
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# 請參閱 https://aka.ms/customizecontainer 了解如何自訂您的偵錯容器,以及 Visual Studio 如何使用此 Dockerfile 來組建您的映像,以加快偵錯速度。
|
| 2 |
+
|
| 3 |
+
# 此階段用於以快速模式從 VS 執行時 (偵錯設定的預設值)
|
| 4 |
+
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
|
| 5 |
+
|
| 6 |
+
USER app
|
| 7 |
+
WORKDIR /app
|
| 8 |
+
EXPOSE 7860
|
| 9 |
+
|
| 10 |
+
|
| 11 |
+
|
| 12 |
+
|
| 13 |
+
# 此階段是用來組建服務專案
|
| 14 |
+
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
|
| 15 |
+
ARG BUILD_CONFIGURATION=Release
|
| 16 |
+
WORKDIR /src
|
| 17 |
+
COPY ["ai_server_docker.csproj", "."]
|
| 18 |
+
RUN dotnet restore "./ai_server_docker.csproj"
|
| 19 |
+
COPY . .
|
| 20 |
+
WORKDIR "/src/."
|
| 21 |
+
RUN dotnet build "./ai_server_docker.csproj" -c $BUILD_CONFIGURATION -o /app/build
|
| 22 |
+
|
| 23 |
+
# 此階段可用來發佈要複製到最終階段的服務專案
|
| 24 |
+
FROM build AS publish
|
| 25 |
+
ARG BUILD_CONFIGURATION=Release
|
| 26 |
+
RUN dotnet publish "./ai_server_docker.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false
|
| 27 |
+
|
| 28 |
+
# 此階段用於生產環境,或以一般模式從 VS 執行時 (未使用偵錯設定時的預設值)
|
| 29 |
+
FROM base AS final
|
| 30 |
+
WORKDIR /app
|
| 31 |
+
COPY --from=publish /app/publish .
|
| 32 |
+
ENTRYPOINT ["dotnet", "ai_server_docker.dll"]
|
Program.cs
ADDED
|
@@ -0,0 +1,79 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
using Microsoft.AspNetCore.StaticFiles;
|
| 2 |
+
|
| 3 |
+
var builder = WebApplication.CreateBuilder(args);
|
| 4 |
+
|
| 5 |
+
// �K�[ CORS ����
|
| 6 |
+
builder.Services.AddCors(options =>
|
| 7 |
+
{
|
| 8 |
+
options.AddPolicy("AllowAll",
|
| 9 |
+
builder =>
|
| 10 |
+
{
|
| 11 |
+
builder.AllowAnyOrigin()
|
| 12 |
+
.AllowAnyMethod()
|
| 13 |
+
.AllowAnyHeader();
|
| 14 |
+
});
|
| 15 |
+
});
|
| 16 |
+
|
| 17 |
+
// �K�[ HttpClient �u�t
|
| 18 |
+
builder.Services.AddHttpClient();
|
| 19 |
+
|
| 20 |
+
// �t�m�R�W�� HttpClient
|
| 21 |
+
builder.Services.AddHttpClient("VideoProcessingClient")
|
| 22 |
+
.SetHandlerLifetime(TimeSpan.FromMinutes(5))
|
| 23 |
+
.ConfigurePrimaryHttpMessageHandler(() => new HttpClientHandler())
|
| 24 |
+
.ConfigureHttpClient(client =>
|
| 25 |
+
{
|
| 26 |
+
client.Timeout = TimeSpan.FromMinutes(10);
|
| 27 |
+
});
|
| 28 |
+
|
| 29 |
+
// �K�[����A��
|
| 30 |
+
builder.Services.AddControllers();
|
| 31 |
+
|
| 32 |
+
// �]�w�̤j�ШD��j�p�]1 GB�^
|
| 33 |
+
builder.WebHost.ConfigureKestrel(options =>
|
| 34 |
+
{
|
| 35 |
+
options.Limits.MaxRequestBodySize = 1073741824; // 1 GB
|
| 36 |
+
options.ListenAnyIP(7860); // Spaces �i��|���w�V�ݤf
|
| 37 |
+
});
|
| 38 |
+
|
| 39 |
+
var app = builder.Build();
|
| 40 |
+
|
| 41 |
+
// �ϥ� CORS
|
| 42 |
+
app.UseCors("AllowAll");
|
| 43 |
+
|
| 44 |
+
// �]�w MIME ����
|
| 45 |
+
var provider = new FileExtensionContentTypeProvider();
|
| 46 |
+
provider.Mappings[".wasm"] = "application/wasm";
|
| 47 |
+
provider.Mappings[".data"] = "application/data";
|
| 48 |
+
|
| 49 |
+
// �ϥ� DefaultFiles ������M�� index.html
|
| 50 |
+
app.UseDefaultFiles();
|
| 51 |
+
|
| 52 |
+
// �����R�A���A�ó]�m���Y
|
| 53 |
+
app.UseStaticFiles(new StaticFileOptions
|
| 54 |
+
{
|
| 55 |
+
ContentTypeProvider = provider,
|
| 56 |
+
OnPrepareResponse = ctx =>
|
| 57 |
+
{
|
| 58 |
+
Console.WriteLine($"Serving file: {ctx.File.PhysicalPath}");
|
| 59 |
+
// �ҥθj��
|
| 60 |
+
ctx.Context.Response.Headers["Cross-Origin-Opener-Policy"] = "same-origin";
|
| 61 |
+
ctx.Context.Response.Headers["Cross-Origin-Embedder-Policy"] = "require-corp";
|
| 62 |
+
// ��s CSP �t�m�A�T�O�귽�ӷ����T
|
| 63 |
+
ctx.Context.Response.Headers["Content-Security-Policy"] = "default-src 'self'; " +
|
| 64 |
+
"script-src 'self' 'unsafe-inline' 'unsafe-eval' https://js.stripe.com https://m.stripe.network; " +
|
| 65 |
+
"style-src 'self' 'unsafe-inline'; " +
|
| 66 |
+
"worker-src 'self' blob:; " + // �����~���ӷ��A���լO�_�] Stripe �ɭP����
|
| 67 |
+
"child-src 'self' blob:; " + // �P�W
|
| 68 |
+
"frame-src 'self'; " + // �P�W
|
| 69 |
+
"connect-src 'self' https://api.stripe.com; " +
|
| 70 |
+
"img-src 'self' data:; " +
|
| 71 |
+
"font-src 'self';";
|
| 72 |
+
}
|
| 73 |
+
});
|
| 74 |
+
|
| 75 |
+
// �t�m HTTP �ШD�D
|
| 76 |
+
app.UseHttpsRedirection();
|
| 77 |
+
app.UseAuthorization();
|
| 78 |
+
app.MapControllers();
|
| 79 |
+
app.Run();
|
Properties/launchSettings.json
ADDED
|
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"profiles": {
|
| 3 |
+
"http": {
|
| 4 |
+
"commandName": "Project",
|
| 5 |
+
"launchBrowser": true,
|
| 6 |
+
"launchUrl": "weatherforecast",
|
| 7 |
+
"environmentVariables": {
|
| 8 |
+
"ASPNETCORE_ENVIRONMENT": "Development"
|
| 9 |
+
},
|
| 10 |
+
"dotnetRunMessages": true,
|
| 11 |
+
"applicationUrl": "http://localhost:5186"
|
| 12 |
+
},
|
| 13 |
+
"https": {
|
| 14 |
+
"commandName": "Project",
|
| 15 |
+
"launchBrowser": true,
|
| 16 |
+
"launchUrl": "weatherforecast",
|
| 17 |
+
"environmentVariables": {
|
| 18 |
+
"ASPNETCORE_ENVIRONMENT": "Development"
|
| 19 |
+
},
|
| 20 |
+
"dotnetRunMessages": true,
|
| 21 |
+
"applicationUrl": "https://localhost:7043;http://localhost:5186"
|
| 22 |
+
},
|
| 23 |
+
"IIS Express": {
|
| 24 |
+
"commandName": "IISExpress",
|
| 25 |
+
"launchBrowser": true,
|
| 26 |
+
"launchUrl": "weatherforecast",
|
| 27 |
+
"environmentVariables": {
|
| 28 |
+
"ASPNETCORE_ENVIRONMENT": "Development"
|
| 29 |
+
}
|
| 30 |
+
},
|
| 31 |
+
"Container (Dockerfile)": {
|
| 32 |
+
"commandName": "Docker",
|
| 33 |
+
"launchBrowser": true,
|
| 34 |
+
"launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}",
|
| 35 |
+
"environmentVariables": {
|
| 36 |
+
//"ASPNETCORE_HTTPS_PORTS": "8080",
|
| 37 |
+
"ASPNETCORE_HTTP_PORTS": "7860"
|
| 38 |
+
},
|
| 39 |
+
"publishAllPorts": true,
|
| 40 |
+
"useSSL": true
|
| 41 |
+
}
|
| 42 |
+
},
|
| 43 |
+
"$schema": "http://json.schemastore.org/launchsettings.json",
|
| 44 |
+
"iisSettings": {
|
| 45 |
+
"windowsAuthentication": false,
|
| 46 |
+
"anonymousAuthentication": true,
|
| 47 |
+
"iisExpress": {
|
| 48 |
+
"applicationUrl": "http://localhost:39907",
|
| 49 |
+
"sslPort": 44365
|
| 50 |
+
}
|
| 51 |
+
}
|
| 52 |
+
}
|
WeatherForecast.cs
ADDED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
namespace ai_server_docker
|
| 2 |
+
{
|
| 3 |
+
public class WeatherForecast
|
| 4 |
+
{
|
| 5 |
+
public DateOnly Date { get; set; }
|
| 6 |
+
|
| 7 |
+
public int TemperatureC { get; set; }
|
| 8 |
+
|
| 9 |
+
public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
|
| 10 |
+
|
| 11 |
+
public string? Summary { get; set; }
|
| 12 |
+
}
|
| 13 |
+
}
|
ai_server_docker.csproj
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<Project Sdk="Microsoft.NET.Sdk.Web">
|
| 2 |
+
|
| 3 |
+
<PropertyGroup>
|
| 4 |
+
<TargetFramework>net8.0</TargetFramework>
|
| 5 |
+
<Nullable>enable</Nullable>
|
| 6 |
+
<ImplicitUsings>enable</ImplicitUsings>
|
| 7 |
+
<UserSecretsId>fc82dcaf-3161-4441-9e5d-92fdf63b2d3d</UserSecretsId>
|
| 8 |
+
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
|
| 9 |
+
<DockerfileContext>.</DockerfileContext>
|
| 10 |
+
</PropertyGroup>
|
| 11 |
+
|
| 12 |
+
<ItemGroup>
|
| 13 |
+
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.21.0" />
|
| 14 |
+
</ItemGroup>
|
| 15 |
+
|
| 16 |
+
<ItemGroup>
|
| 17 |
+
<Content Update="wwwroot\isnet_infer.onnx">
|
| 18 |
+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
| 19 |
+
</Content>
|
| 20 |
+
</ItemGroup>
|
| 21 |
+
|
| 22 |
+
</Project>
|
ai_server_docker.csproj.user
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="utf-8"?>
|
| 2 |
+
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
| 3 |
+
<PropertyGroup>
|
| 4 |
+
<ActiveDebugProfile>Container (Dockerfile)</ActiveDebugProfile>
|
| 5 |
+
</PropertyGroup>
|
| 6 |
+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
| 7 |
+
<DebuggerFlavor>ProjectDebugger</DebuggerFlavor>
|
| 8 |
+
</PropertyGroup>
|
| 9 |
+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
|
| 10 |
+
<DebuggerFlavor>ProjectDebugger</DebuggerFlavor>
|
| 11 |
+
</PropertyGroup>
|
| 12 |
+
</Project>
|
ai_server_docker.http
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
@ai_server_docker_HostAddress = http://localhost:5186
|
| 2 |
+
|
| 3 |
+
GET {{ai_server_docker_HostAddress}}/weatherforecast/
|
| 4 |
+
Accept: application/json
|
| 5 |
+
|
| 6 |
+
###
|
appsettings.Development.json
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"Logging": {
|
| 3 |
+
"LogLevel": {
|
| 4 |
+
"Default": "Information",
|
| 5 |
+
"Microsoft.AspNetCore": "Warning"
|
| 6 |
+
}
|
| 7 |
+
}
|
| 8 |
+
}
|
appsettings.json
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"Logging": {
|
| 3 |
+
"LogLevel": {
|
| 4 |
+
"Default": "Information",
|
| 5 |
+
"Microsoft.AspNetCore": "Warning"
|
| 6 |
+
}
|
| 7 |
+
},
|
| 8 |
+
"AllowedHosts": "*"
|
| 9 |
+
}
|
obj/Container/ContainerCreationResult.cache
ADDED
|
File without changes
|
obj/Container/ContainerDevelopmentMode.cache
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Regular
|
obj/Container/ContainerOperatingSystemFlavor.cache
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Unknown
|
obj/Container/OperatingSystemName.cache
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Linux
|
obj/Container/TargetFramework.cache
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
DotNetCore
|
obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
// <autogenerated />
|
| 2 |
+
using System;
|
| 3 |
+
using System.Reflection;
|
| 4 |
+
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
|
obj/Debug/net8.0/ApiEndpoints.json
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"ContainingType": "ai_server_docker.Controllers.WeatherForecastController",
|
| 4 |
+
"Method": "Get",
|
| 5 |
+
"RelativePath": "WeatherForecast",
|
| 6 |
+
"HttpMethod": "GET",
|
| 7 |
+
"IsController": true,
|
| 8 |
+
"Order": 0,
|
| 9 |
+
"Parameters": [],
|
| 10 |
+
"ReturnTypes": [
|
| 11 |
+
{
|
| 12 |
+
"Type": "System.Collections.Generic.IEnumerable\u00601[[ai_server_docker.WeatherForecast, ai_server_docker, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]",
|
| 13 |
+
"MediaTypes": [
|
| 14 |
+
"text/plain",
|
| 15 |
+
"application/json",
|
| 16 |
+
"text/json"
|
| 17 |
+
],
|
| 18 |
+
"StatusCode": 200
|
| 19 |
+
}
|
| 20 |
+
]
|
| 21 |
+
}
|
| 22 |
+
]
|
obj/Debug/net8.0/ai_server_docker.AssemblyInfo.cs
ADDED
|
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
//------------------------------------------------------------------------------
|
| 2 |
+
// <auto-generated>
|
| 3 |
+
// 這段程式碼是由工具產生的。
|
| 4 |
+
// 執行階段版本:4.0.30319.42000
|
| 5 |
+
//
|
| 6 |
+
// 對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
|
| 7 |
+
// 變更將會遺失。
|
| 8 |
+
// </auto-generated>
|
| 9 |
+
//------------------------------------------------------------------------------
|
| 10 |
+
|
| 11 |
+
using System;
|
| 12 |
+
using System.Reflection;
|
| 13 |
+
|
| 14 |
+
[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("fc82dcaf-3161-4441-9e5d-92fdf63b2d3d")]
|
| 15 |
+
[assembly: System.Reflection.AssemblyCompanyAttribute("ai_server_docker")]
|
| 16 |
+
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
| 17 |
+
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
| 18 |
+
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
| 19 |
+
[assembly: System.Reflection.AssemblyProductAttribute("ai_server_docker")]
|
| 20 |
+
[assembly: System.Reflection.AssemblyTitleAttribute("ai_server_docker")]
|
| 21 |
+
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
| 22 |
+
|
| 23 |
+
// 由 MSBuild WriteCodeFragment 類別產生。
|
| 24 |
+
|
obj/Debug/net8.0/ai_server_docker.AssemblyInfoInputs.cache
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
afa12d56df3763e4625c96877ddec63db0e9d8a99d351868965a0ee60ed338ca
|
obj/Debug/net8.0/ai_server_docker.GeneratedMSBuildEditorConfig.editorconfig
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
is_global = true
|
| 2 |
+
build_property.TargetFramework = net8.0
|
| 3 |
+
build_property.TargetPlatformMinVersion =
|
| 4 |
+
build_property.UsingMicrosoftNETSdkWeb = true
|
| 5 |
+
build_property.ProjectTypeGuids =
|
| 6 |
+
build_property.InvariantGlobalization =
|
| 7 |
+
build_property.PlatformNeutralAssembly =
|
| 8 |
+
build_property.EnforceExtendedAnalyzerRules =
|
| 9 |
+
build_property._SupportedPlatformList = Linux,macOS,Windows
|
| 10 |
+
build_property.RootNamespace = ai_server_docker
|
| 11 |
+
build_property.RootNamespace = ai_server_docker
|
| 12 |
+
build_property.ProjectDir = C:\Users\chris\source\repos\ai_server_docker\
|
| 13 |
+
build_property.EnableComHosting =
|
| 14 |
+
build_property.EnableGeneratedComInterfaceComImportInterop =
|
| 15 |
+
build_property.RazorLangVersion = 8.0
|
| 16 |
+
build_property.SupportLocalizedComponentNames =
|
| 17 |
+
build_property.GenerateRazorMetadataSourceChecksumAttributes =
|
| 18 |
+
build_property.MSBuildProjectDirectory = C:\Users\chris\source\repos\ai_server_docker
|
| 19 |
+
build_property._RazorSourceGeneratorDebug =
|
obj/Debug/net8.0/ai_server_docker.GlobalUsings.g.cs
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
// <auto-generated/>
|
| 2 |
+
global using global::Microsoft.AspNetCore.Builder;
|
| 3 |
+
global using global::Microsoft.AspNetCore.Hosting;
|
| 4 |
+
global using global::Microsoft.AspNetCore.Http;
|
| 5 |
+
global using global::Microsoft.AspNetCore.Routing;
|
| 6 |
+
global using global::Microsoft.Extensions.Configuration;
|
| 7 |
+
global using global::Microsoft.Extensions.DependencyInjection;
|
| 8 |
+
global using global::Microsoft.Extensions.Hosting;
|
| 9 |
+
global using global::Microsoft.Extensions.Logging;
|
| 10 |
+
global using global::System;
|
| 11 |
+
global using global::System.Collections.Generic;
|
| 12 |
+
global using global::System.IO;
|
| 13 |
+
global using global::System.Linq;
|
| 14 |
+
global using global::System.Net.Http;
|
| 15 |
+
global using global::System.Net.Http.Json;
|
| 16 |
+
global using global::System.Threading;
|
| 17 |
+
global using global::System.Threading.Tasks;
|
obj/Debug/net8.0/ai_server_docker.MvcApplicationPartsAssemblyInfo.cache
ADDED
|
File without changes
|
obj/Debug/net8.0/ai_server_docker.assets.cache
ADDED
|
Binary file (526 Bytes). View file
|
|
|
obj/Debug/net8.0/ai_server_docker.csproj.BuildWithSkipAnalyzers
ADDED
|
File without changes
|
obj/Debug/net8.0/ai_server_docker.csproj.CoreCompileInputs.cache
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
cec7500a6d57070cae46a71071764d9a78c696079b32aea4b0a01f80a33d67b0
|
obj/Debug/net8.0/ai_server_docker.csproj.FileListAbsolute.txt
ADDED
|
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
C:\Users\chris\source\repos\ai_server_docker\bin\Debug\net8.0\appsettings.Development.json
|
| 2 |
+
C:\Users\chris\source\repos\ai_server_docker\bin\Debug\net8.0\appsettings.json
|
| 3 |
+
C:\Users\chris\source\repos\ai_server_docker\bin\Debug\net8.0\ai_server_docker.staticwebassets.runtime.json
|
| 4 |
+
C:\Users\chris\source\repos\ai_server_docker\bin\Debug\net8.0\ai_server_docker.exe
|
| 5 |
+
C:\Users\chris\source\repos\ai_server_docker\bin\Debug\net8.0\ai_server_docker.deps.json
|
| 6 |
+
C:\Users\chris\source\repos\ai_server_docker\bin\Debug\net8.0\ai_server_docker.runtimeconfig.json
|
| 7 |
+
C:\Users\chris\source\repos\ai_server_docker\bin\Debug\net8.0\ai_server_docker.dll
|
| 8 |
+
C:\Users\chris\source\repos\ai_server_docker\bin\Debug\net8.0\ai_server_docker.pdb
|
| 9 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\ai_server_docker.GeneratedMSBuildEditorConfig.editorconfig
|
| 10 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\ai_server_docker.AssemblyInfoInputs.cache
|
| 11 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\ai_server_docker.AssemblyInfo.cs
|
| 12 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\ai_server_docker.csproj.CoreCompileInputs.cache
|
| 13 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\ai_server_docker.MvcApplicationPartsAssemblyInfo.cache
|
| 14 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\staticwebassets.build.json
|
| 15 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\staticwebassets.development.json
|
| 16 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\staticwebassets\msbuild.ai_server_docker.Microsoft.AspNetCore.StaticWebAssets.props
|
| 17 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\staticwebassets\msbuild.build.ai_server_docker.props
|
| 18 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\staticwebassets\msbuild.buildMultiTargeting.ai_server_docker.props
|
| 19 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\staticwebassets\msbuild.buildTransitive.ai_server_docker.props
|
| 20 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\staticwebassets.pack.json
|
| 21 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\scopedcss\bundle\ai_server_docker.styles.css
|
| 22 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\ai_server_docker.dll
|
| 23 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\refint\ai_server_docker.dll
|
| 24 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\ai_server_docker.pdb
|
| 25 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\ai_server_docker.genruntimeconfig.cache
|
| 26 |
+
C:\Users\chris\source\repos\ai_server_docker\obj\Debug\net8.0\ref\ai_server_docker.dll
|
| 27 |
+
C:\Users\chris\source\repos\ai_server_docker\bin\Debug\net8.0\wwwroot\isnet_infer.onnx
|
obj/Debug/net8.0/ai_server_docker.dll
ADDED
|
Binary file (11.8 kB). View file
|
|
|
obj/Debug/net8.0/ai_server_docker.genruntimeconfig.cache
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
9616bc4709b745e4c11606381312c206cd6767e9ba72c982416f4255dc7fd245
|
obj/Debug/net8.0/ai_server_docker.pdb
ADDED
|
Binary file (21.5 kB). View file
|
|
|
obj/Debug/net8.0/apphost.exe
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5ea5a8736e7cbd36e0d08504bdf85211d732168c4491e9411516223a99e877c0
|
| 3 |
+
size 138752
|
obj/Debug/net8.0/ref/ai_server_docker.dll
ADDED
|
Binary file (7.17 kB). View file
|
|
|
obj/Debug/net8.0/refint/ai_server_docker.dll
ADDED
|
Binary file (7.17 kB). View file
|
|
|
obj/Debug/net8.0/staticwebassets.build.json
ADDED
|
@@ -0,0 +1,115 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"Version": 1,
|
| 3 |
+
"Hash": "eYl9K/pE7zQ5qOcB9m7gjsb45q5c/P317n+YVK1mojo=",
|
| 4 |
+
"Source": "ai_server_docker",
|
| 5 |
+
"BasePath": "_content/ai_server_docker",
|
| 6 |
+
"Mode": "Default",
|
| 7 |
+
"ManifestType": "Build",
|
| 8 |
+
"ReferencedProjectsConfiguration": [],
|
| 9 |
+
"DiscoveryPatterns": [
|
| 10 |
+
{
|
| 11 |
+
"Name": "ai_server_docker\\wwwroot",
|
| 12 |
+
"Source": "ai_server_docker",
|
| 13 |
+
"ContentRoot": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\",
|
| 14 |
+
"BasePath": "_content/ai_server_docker",
|
| 15 |
+
"Pattern": "**"
|
| 16 |
+
}
|
| 17 |
+
],
|
| 18 |
+
"Assets": [
|
| 19 |
+
{
|
| 20 |
+
"Identity": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\index.data",
|
| 21 |
+
"SourceId": "ai_server_docker",
|
| 22 |
+
"SourceType": "Discovered",
|
| 23 |
+
"ContentRoot": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\",
|
| 24 |
+
"BasePath": "_content/ai_server_docker",
|
| 25 |
+
"RelativePath": "index.data",
|
| 26 |
+
"AssetKind": "All",
|
| 27 |
+
"AssetMode": "All",
|
| 28 |
+
"AssetRole": "Primary",
|
| 29 |
+
"AssetMergeBehavior": "PreferTarget",
|
| 30 |
+
"AssetMergeSource": "",
|
| 31 |
+
"RelatedAsset": "",
|
| 32 |
+
"AssetTraitName": "",
|
| 33 |
+
"AssetTraitValue": "",
|
| 34 |
+
"CopyToOutputDirectory": "Never",
|
| 35 |
+
"CopyToPublishDirectory": "PreserveNewest",
|
| 36 |
+
"OriginalItemSpec": "wwwroot\\index.data"
|
| 37 |
+
},
|
| 38 |
+
{
|
| 39 |
+
"Identity": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\index.html",
|
| 40 |
+
"SourceId": "ai_server_docker",
|
| 41 |
+
"SourceType": "Discovered",
|
| 42 |
+
"ContentRoot": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\",
|
| 43 |
+
"BasePath": "_content/ai_server_docker",
|
| 44 |
+
"RelativePath": "index.html",
|
| 45 |
+
"AssetKind": "All",
|
| 46 |
+
"AssetMode": "All",
|
| 47 |
+
"AssetRole": "Primary",
|
| 48 |
+
"AssetMergeBehavior": "PreferTarget",
|
| 49 |
+
"AssetMergeSource": "",
|
| 50 |
+
"RelatedAsset": "",
|
| 51 |
+
"AssetTraitName": "",
|
| 52 |
+
"AssetTraitValue": "",
|
| 53 |
+
"CopyToOutputDirectory": "Never",
|
| 54 |
+
"CopyToPublishDirectory": "PreserveNewest",
|
| 55 |
+
"OriginalItemSpec": "wwwroot\\index.html"
|
| 56 |
+
},
|
| 57 |
+
{
|
| 58 |
+
"Identity": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\index.js",
|
| 59 |
+
"SourceId": "ai_server_docker",
|
| 60 |
+
"SourceType": "Discovered",
|
| 61 |
+
"ContentRoot": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\",
|
| 62 |
+
"BasePath": "_content/ai_server_docker",
|
| 63 |
+
"RelativePath": "index.js",
|
| 64 |
+
"AssetKind": "All",
|
| 65 |
+
"AssetMode": "All",
|
| 66 |
+
"AssetRole": "Primary",
|
| 67 |
+
"AssetMergeBehavior": "PreferTarget",
|
| 68 |
+
"AssetMergeSource": "",
|
| 69 |
+
"RelatedAsset": "",
|
| 70 |
+
"AssetTraitName": "",
|
| 71 |
+
"AssetTraitValue": "",
|
| 72 |
+
"CopyToOutputDirectory": "Never",
|
| 73 |
+
"CopyToPublishDirectory": "PreserveNewest",
|
| 74 |
+
"OriginalItemSpec": "wwwroot\\index.js"
|
| 75 |
+
},
|
| 76 |
+
{
|
| 77 |
+
"Identity": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\index.wasm",
|
| 78 |
+
"SourceId": "ai_server_docker",
|
| 79 |
+
"SourceType": "Discovered",
|
| 80 |
+
"ContentRoot": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\",
|
| 81 |
+
"BasePath": "_content/ai_server_docker",
|
| 82 |
+
"RelativePath": "index.wasm",
|
| 83 |
+
"AssetKind": "All",
|
| 84 |
+
"AssetMode": "All",
|
| 85 |
+
"AssetRole": "Primary",
|
| 86 |
+
"AssetMergeBehavior": "PreferTarget",
|
| 87 |
+
"AssetMergeSource": "",
|
| 88 |
+
"RelatedAsset": "",
|
| 89 |
+
"AssetTraitName": "",
|
| 90 |
+
"AssetTraitValue": "",
|
| 91 |
+
"CopyToOutputDirectory": "Never",
|
| 92 |
+
"CopyToPublishDirectory": "PreserveNewest",
|
| 93 |
+
"OriginalItemSpec": "wwwroot\\index.wasm"
|
| 94 |
+
},
|
| 95 |
+
{
|
| 96 |
+
"Identity": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\isnet_infer.onnx",
|
| 97 |
+
"SourceId": "ai_server_docker",
|
| 98 |
+
"SourceType": "Discovered",
|
| 99 |
+
"ContentRoot": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\",
|
| 100 |
+
"BasePath": "_content/ai_server_docker",
|
| 101 |
+
"RelativePath": "isnet_infer.onnx",
|
| 102 |
+
"AssetKind": "All",
|
| 103 |
+
"AssetMode": "All",
|
| 104 |
+
"AssetRole": "Primary",
|
| 105 |
+
"AssetMergeBehavior": "PreferTarget",
|
| 106 |
+
"AssetMergeSource": "",
|
| 107 |
+
"RelatedAsset": "",
|
| 108 |
+
"AssetTraitName": "",
|
| 109 |
+
"AssetTraitValue": "",
|
| 110 |
+
"CopyToOutputDirectory": "Always",
|
| 111 |
+
"CopyToPublishDirectory": "PreserveNewest",
|
| 112 |
+
"OriginalItemSpec": "wwwroot\\isnet_infer.onnx"
|
| 113 |
+
}
|
| 114 |
+
]
|
| 115 |
+
}
|
obj/Debug/net8.0/staticwebassets.development.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"ContentRoots":["C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\"],"Root":{"Children":{"index.data":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"index.data"},"Patterns":null},"index.html":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"index.html"},"Patterns":null},"index.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"index.js"},"Patterns":null},"index.wasm":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"index.wasm"},"Patterns":null},"isnet_infer.onnx":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"isnet_infer.onnx"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}
|
obj/Debug/net8.0/staticwebassets.pack.json
ADDED
|
@@ -0,0 +1,41 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"Files": [
|
| 3 |
+
{
|
| 4 |
+
"Id": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\index.data",
|
| 5 |
+
"PackagePath": "staticwebassets\\index.data"
|
| 6 |
+
},
|
| 7 |
+
{
|
| 8 |
+
"Id": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\index.html",
|
| 9 |
+
"PackagePath": "staticwebassets\\index.html"
|
| 10 |
+
},
|
| 11 |
+
{
|
| 12 |
+
"Id": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\index.js",
|
| 13 |
+
"PackagePath": "staticwebassets\\index.js"
|
| 14 |
+
},
|
| 15 |
+
{
|
| 16 |
+
"Id": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\index.wasm",
|
| 17 |
+
"PackagePath": "staticwebassets\\index.wasm"
|
| 18 |
+
},
|
| 19 |
+
{
|
| 20 |
+
"Id": "C:\\Users\\chris\\source\\repos\\ai_server_docker\\wwwroot\\isnet_infer.onnx",
|
| 21 |
+
"PackagePath": "staticwebassets\\isnet_infer.onnx"
|
| 22 |
+
},
|
| 23 |
+
{
|
| 24 |
+
"Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.ai_server_docker.Microsoft.AspNetCore.StaticWebAssets.props",
|
| 25 |
+
"PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssets.props"
|
| 26 |
+
},
|
| 27 |
+
{
|
| 28 |
+
"Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.build.ai_server_docker.props",
|
| 29 |
+
"PackagePath": "build\\ai_server_docker.props"
|
| 30 |
+
},
|
| 31 |
+
{
|
| 32 |
+
"Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.buildMultiTargeting.ai_server_docker.props",
|
| 33 |
+
"PackagePath": "buildMultiTargeting\\ai_server_docker.props"
|
| 34 |
+
},
|
| 35 |
+
{
|
| 36 |
+
"Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.buildTransitive.ai_server_docker.props",
|
| 37 |
+
"PackagePath": "buildTransitive\\ai_server_docker.props"
|
| 38 |
+
}
|
| 39 |
+
],
|
| 40 |
+
"ElementsToRemove": []
|
| 41 |
+
}
|
obj/Debug/net8.0/staticwebassets/msbuild.ai_server_docker.Microsoft.AspNetCore.StaticWebAssets.props
ADDED
|
@@ -0,0 +1,84 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<Project>
|
| 2 |
+
<ItemGroup>
|
| 3 |
+
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\index.data))">
|
| 4 |
+
<SourceType>Package</SourceType>
|
| 5 |
+
<SourceId>ai_server_docker</SourceId>
|
| 6 |
+
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
|
| 7 |
+
<BasePath>_content/ai_server_docker</BasePath>
|
| 8 |
+
<RelativePath>index.data</RelativePath>
|
| 9 |
+
<AssetKind>All</AssetKind>
|
| 10 |
+
<AssetMode>All</AssetMode>
|
| 11 |
+
<AssetRole>Primary</AssetRole>
|
| 12 |
+
<RelatedAsset></RelatedAsset>
|
| 13 |
+
<AssetTraitName></AssetTraitName>
|
| 14 |
+
<AssetTraitValue></AssetTraitValue>
|
| 15 |
+
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
|
| 16 |
+
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
|
| 17 |
+
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\index.data))</OriginalItemSpec>
|
| 18 |
+
</StaticWebAsset>
|
| 19 |
+
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\index.html))">
|
| 20 |
+
<SourceType>Package</SourceType>
|
| 21 |
+
<SourceId>ai_server_docker</SourceId>
|
| 22 |
+
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
|
| 23 |
+
<BasePath>_content/ai_server_docker</BasePath>
|
| 24 |
+
<RelativePath>index.html</RelativePath>
|
| 25 |
+
<AssetKind>All</AssetKind>
|
| 26 |
+
<AssetMode>All</AssetMode>
|
| 27 |
+
<AssetRole>Primary</AssetRole>
|
| 28 |
+
<RelatedAsset></RelatedAsset>
|
| 29 |
+
<AssetTraitName></AssetTraitName>
|
| 30 |
+
<AssetTraitValue></AssetTraitValue>
|
| 31 |
+
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
|
| 32 |
+
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
|
| 33 |
+
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\index.html))</OriginalItemSpec>
|
| 34 |
+
</StaticWebAsset>
|
| 35 |
+
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\index.js))">
|
| 36 |
+
<SourceType>Package</SourceType>
|
| 37 |
+
<SourceId>ai_server_docker</SourceId>
|
| 38 |
+
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
|
| 39 |
+
<BasePath>_content/ai_server_docker</BasePath>
|
| 40 |
+
<RelativePath>index.js</RelativePath>
|
| 41 |
+
<AssetKind>All</AssetKind>
|
| 42 |
+
<AssetMode>All</AssetMode>
|
| 43 |
+
<AssetRole>Primary</AssetRole>
|
| 44 |
+
<RelatedAsset></RelatedAsset>
|
| 45 |
+
<AssetTraitName></AssetTraitName>
|
| 46 |
+
<AssetTraitValue></AssetTraitValue>
|
| 47 |
+
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
|
| 48 |
+
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
|
| 49 |
+
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\index.js))</OriginalItemSpec>
|
| 50 |
+
</StaticWebAsset>
|
| 51 |
+
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\index.wasm))">
|
| 52 |
+
<SourceType>Package</SourceType>
|
| 53 |
+
<SourceId>ai_server_docker</SourceId>
|
| 54 |
+
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
|
| 55 |
+
<BasePath>_content/ai_server_docker</BasePath>
|
| 56 |
+
<RelativePath>index.wasm</RelativePath>
|
| 57 |
+
<AssetKind>All</AssetKind>
|
| 58 |
+
<AssetMode>All</AssetMode>
|
| 59 |
+
<AssetRole>Primary</AssetRole>
|
| 60 |
+
<RelatedAsset></RelatedAsset>
|
| 61 |
+
<AssetTraitName></AssetTraitName>
|
| 62 |
+
<AssetTraitValue></AssetTraitValue>
|
| 63 |
+
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
|
| 64 |
+
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
|
| 65 |
+
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\index.wasm))</OriginalItemSpec>
|
| 66 |
+
</StaticWebAsset>
|
| 67 |
+
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\isnet_infer.onnx))">
|
| 68 |
+
<SourceType>Package</SourceType>
|
| 69 |
+
<SourceId>ai_server_docker</SourceId>
|
| 70 |
+
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
|
| 71 |
+
<BasePath>_content/ai_server_docker</BasePath>
|
| 72 |
+
<RelativePath>isnet_infer.onnx</RelativePath>
|
| 73 |
+
<AssetKind>All</AssetKind>
|
| 74 |
+
<AssetMode>All</AssetMode>
|
| 75 |
+
<AssetRole>Primary</AssetRole>
|
| 76 |
+
<RelatedAsset></RelatedAsset>
|
| 77 |
+
<AssetTraitName></AssetTraitName>
|
| 78 |
+
<AssetTraitValue></AssetTraitValue>
|
| 79 |
+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
| 80 |
+
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
|
| 81 |
+
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\isnet_infer.onnx))</OriginalItemSpec>
|
| 82 |
+
</StaticWebAsset>
|
| 83 |
+
</ItemGroup>
|
| 84 |
+
</Project>
|
obj/Debug/net8.0/staticwebassets/msbuild.build.ai_server_docker.props
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<Project>
|
| 2 |
+
<Import Project="Microsoft.AspNetCore.StaticWebAssets.props" />
|
| 3 |
+
</Project>
|
obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.ai_server_docker.props
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<Project>
|
| 2 |
+
<Import Project="..\build\ai_server_docker.props" />
|
| 3 |
+
</Project>
|
obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.ai_server_docker.props
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<Project>
|
| 2 |
+
<Import Project="..\buildMultiTargeting\ai_server_docker.props" />
|
| 3 |
+
</Project>
|
obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
// <autogenerated />
|
| 2 |
+
using System;
|
| 3 |
+
using System.Reflection;
|
| 4 |
+
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
|
obj/Release/net8.0/ApiEndpoints.json
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"ContainingType": "ai_server_docker.Controllers.WeatherForecastController",
|
| 4 |
+
"Method": "Get",
|
| 5 |
+
"RelativePath": "WeatherForecast",
|
| 6 |
+
"HttpMethod": "GET",
|
| 7 |
+
"IsController": true,
|
| 8 |
+
"Order": 0,
|
| 9 |
+
"Parameters": [],
|
| 10 |
+
"ReturnTypes": [
|
| 11 |
+
{
|
| 12 |
+
"Type": "System.Collections.Generic.IEnumerable\u00601[[ai_server_docker.WeatherForecast, ai_server_docker, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]",
|
| 13 |
+
"MediaTypes": [
|
| 14 |
+
"text/plain",
|
| 15 |
+
"application/json",
|
| 16 |
+
"text/json"
|
| 17 |
+
],
|
| 18 |
+
"StatusCode": 200
|
| 19 |
+
}
|
| 20 |
+
]
|
| 21 |
+
}
|
| 22 |
+
]
|
obj/Release/net8.0/ai_server_docker.AssemblyInfo.cs
ADDED
|
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
//------------------------------------------------------------------------------
|
| 2 |
+
// <auto-generated>
|
| 3 |
+
// 這段程式碼是由工具產生的。
|
| 4 |
+
// 執行階段版本:4.0.30319.42000
|
| 5 |
+
//
|
| 6 |
+
// 對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
|
| 7 |
+
// 變更將會遺失。
|
| 8 |
+
// </auto-generated>
|
| 9 |
+
//------------------------------------------------------------------------------
|
| 10 |
+
|
| 11 |
+
using System;
|
| 12 |
+
using System.Reflection;
|
| 13 |
+
|
| 14 |
+
[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("fc82dcaf-3161-4441-9e5d-92fdf63b2d3d")]
|
| 15 |
+
[assembly: System.Reflection.AssemblyCompanyAttribute("ai_server_docker")]
|
| 16 |
+
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
|
| 17 |
+
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
| 18 |
+
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
| 19 |
+
[assembly: System.Reflection.AssemblyProductAttribute("ai_server_docker")]
|
| 20 |
+
[assembly: System.Reflection.AssemblyTitleAttribute("ai_server_docker")]
|
| 21 |
+
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
| 22 |
+
|
| 23 |
+
// 由 MSBuild WriteCodeFragment 類別產生。
|
| 24 |
+
|
obj/Release/net8.0/ai_server_docker.AssemblyInfoInputs.cache
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
c46113bbaf650cccc90e3a2e6f31fd7735ca07327294b1c4d5f2070b6c302af9
|
obj/Release/net8.0/ai_server_docker.GeneratedMSBuildEditorConfig.editorconfig
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
is_global = true
|
| 2 |
+
build_property.TargetFramework = net8.0
|
| 3 |
+
build_property.TargetPlatformMinVersion =
|
| 4 |
+
build_property.UsingMicrosoftNETSdkWeb = true
|
| 5 |
+
build_property.ProjectTypeGuids =
|
| 6 |
+
build_property.InvariantGlobalization =
|
| 7 |
+
build_property.PlatformNeutralAssembly =
|
| 8 |
+
build_property.EnforceExtendedAnalyzerRules =
|
| 9 |
+
build_property._SupportedPlatformList = Linux,macOS,Windows
|
| 10 |
+
build_property.RootNamespace = ai_server_docker
|
| 11 |
+
build_property.RootNamespace = ai_server_docker
|
| 12 |
+
build_property.ProjectDir = C:\Users\chris\source\repos\ai_server_docker\
|
| 13 |
+
build_property.EnableComHosting =
|
| 14 |
+
build_property.EnableGeneratedComInterfaceComImportInterop =
|
| 15 |
+
build_property.RazorLangVersion = 8.0
|
| 16 |
+
build_property.SupportLocalizedComponentNames =
|
| 17 |
+
build_property.GenerateRazorMetadataSourceChecksumAttributes =
|
| 18 |
+
build_property.MSBuildProjectDirectory = C:\Users\chris\source\repos\ai_server_docker
|
| 19 |
+
build_property._RazorSourceGeneratorDebug =
|
obj/Release/net8.0/ai_server_docker.GlobalUsings.g.cs
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
// <auto-generated/>
|
| 2 |
+
global using global::Microsoft.AspNetCore.Builder;
|
| 3 |
+
global using global::Microsoft.AspNetCore.Hosting;
|
| 4 |
+
global using global::Microsoft.AspNetCore.Http;
|
| 5 |
+
global using global::Microsoft.AspNetCore.Routing;
|
| 6 |
+
global using global::Microsoft.Extensions.Configuration;
|
| 7 |
+
global using global::Microsoft.Extensions.DependencyInjection;
|
| 8 |
+
global using global::Microsoft.Extensions.Hosting;
|
| 9 |
+
global using global::Microsoft.Extensions.Logging;
|
| 10 |
+
global using global::System;
|
| 11 |
+
global using global::System.Collections.Generic;
|
| 12 |
+
global using global::System.IO;
|
| 13 |
+
global using global::System.Linq;
|
| 14 |
+
global using global::System.Net.Http;
|
| 15 |
+
global using global::System.Net.Http.Json;
|
| 16 |
+
global using global::System.Threading;
|
| 17 |
+
global using global::System.Threading.Tasks;
|
obj/Release/net8.0/ai_server_docker.MvcApplicationPartsAssemblyInfo.cache
ADDED
|
File without changes
|
obj/Release/net8.0/ai_server_docker.assets.cache
ADDED
|
Binary file (700 Bytes). View file
|
|
|
obj/Release/net8.0/ai_server_docker.csproj.BuildWithSkipAnalyzers
ADDED
|
File without changes
|