From f9d7dda81bbf85f32f07c2f301b00ebc2b952983 Mon Sep 17 00:00:00 2001 From: qwj <qwjzorro@163.com> Date: 星期三, 16 八月 2023 11:30:10 +0800 Subject: [PATCH] FileServer发布环境修改 --- DocumentFile.Service/Properties/launchSettings.json | 21 ++++++++++ DocumentFile.Service/DocumentFile.Service.csproj | 11 +++++ DocumentFile.Service/Program.cs | 11 +++-- DocumentFile.Service/Properties/PublishProfiles/FolderProfile.pubxml | 22 +++++++++++ 4 files changed, 59 insertions(+), 6 deletions(-) diff --git a/DocumentFile.Service/DocumentFile.Service.csproj b/DocumentFile.Service/DocumentFile.Service.csproj index bb097a0..384819b 100644 --- a/DocumentFile.Service/DocumentFile.Service.csproj +++ b/DocumentFile.Service/DocumentFile.Service.csproj @@ -4,7 +4,8 @@ <TargetFramework>net6.0</TargetFramework> <Nullable>enable</Nullable> <ImplicitUsings>enable</ImplicitUsings> - <PlatformTarget>x64</PlatformTarget> + <PlatformTarget>AnyCPU</PlatformTarget> + <IsPublishable>True</IsPublishable> </PropertyGroup> <ItemGroup> @@ -14,4 +15,12 @@ <PackageReference Include="Swashbuckle.AspNetCore" Version="6.2.3" /> </ItemGroup> + <ItemGroup> + <None Update="Properties\launchSettings.json"> + <CopyToOutputDirectory>Never</CopyToOutputDirectory> + <ExcludeFromSingleFile>true</ExcludeFromSingleFile> + <CopyToPublishDirectory>Never</CopyToPublishDirectory> + </None> + </ItemGroup> + </Project> diff --git a/DocumentFile.Service/Program.cs b/DocumentFile.Service/Program.cs index b808f8e..17cc37e 100644 --- a/DocumentFile.Service/Program.cs +++ b/DocumentFile.Service/Program.cs @@ -37,11 +37,14 @@ var app = builder.Build(); // Configure the HTTP request pipeline. -if (app.Environment.IsDevelopment()) +app.UseSwagger(); +app.UseSwaggerUI(c => { - app.UseSwagger(); - app.UseSwaggerUI(); -} + c.SwaggerEndpoint("/swagger/v1/swagger.json", "V1 Docs"); + c.RoutePrefix = string.Empty; + c.DocExpansion(Swashbuckle.AspNetCore.SwaggerUI.DocExpansion.None); + c.DefaultModelsExpandDepth(-1); +}); app.UseHttpsRedirection(); diff --git a/DocumentFile.Service/Properties/PublishProfiles/FolderProfile.pubxml b/DocumentFile.Service/Properties/PublishProfiles/FolderProfile.pubxml new file mode 100644 index 0000000..371fef4 --- /dev/null +++ b/DocumentFile.Service/Properties/PublishProfiles/FolderProfile.pubxml @@ -0,0 +1,22 @@ +锘�<?xml version="1.0" encoding="utf-8"?> +<!-- +https://go.microsoft.com/fwlink/?LinkID=208121. +--> +<Project> + <PropertyGroup> + <DeleteExistingFiles>true</DeleteExistingFiles> + <ExcludeApp_Data>false</ExcludeApp_Data> + <LaunchSiteAfterPublish>true</LaunchSiteAfterPublish> + <LastUsedBuildConfiguration>Debug</LastUsedBuildConfiguration> + <LastUsedPlatform>Any CPU</LastUsedPlatform> + <PublishProvider>FileSystem</PublishProvider> + <PublishUrl>bin\Debug\net6.0\publish\</PublishUrl> + <WebPublishMethod>FileSystem</WebPublishMethod> + <_TargetId>Folder</_TargetId> + <SiteUrlToLaunchAfterPublish /> + <TargetFramework>net6.0</TargetFramework> + <RuntimeIdentifier>win-x64</RuntimeIdentifier> + <ProjectGuid>f3449ef6-8e3f-492f-832f-f5f2e1f2503c</ProjectGuid> + <SelfContained>false</SelfContained> + </PropertyGroup> +</Project> \ No newline at end of file diff --git a/DocumentFile.Service/Properties/launchSettings.json b/DocumentFile.Service/Properties/launchSettings.json index 63b94f2..f1f0e92 100644 --- a/DocumentFile.Service/Properties/launchSettings.json +++ b/DocumentFile.Service/Properties/launchSettings.json @@ -1,12 +1,31 @@ { "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "http://localhost:54000/index.html", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, "DocumentFile.Service": { "commandName": "Project", "launchBrowser": true, + "launchUrl": "https://localhost:6001/index.html", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" }, - "applicationUrl": "https://localhost:52095;http://localhost:52096" + "dotnetRunMessages": true, + "applicationUrl": "https://localhost:6001;http://localhost:6000" + } + }, + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:54000/", + "sslPort": 0 } } } \ No newline at end of file -- Gitblit v1.9.1