瀏覽代碼

升级.net5

懒得勤快 5 年之前
父節點
當前提交
b5b650085b

+ 0 - 24
src/Masuit.MyBlogs.Core/Extensions/NonWwwRule.cs

@@ -1,24 +0,0 @@
-using Microsoft.AspNetCore.Rewrite;
-
-namespace Masuit.MyBlogs.Core.Extensions
-{
-    public class NonWwwRule : IRule
-    {
-        public void ApplyRule(RewriteContext context)
-        {
-            var req = context.HttpContext.Request;
-            var currentHost = req.Host;
-            if (currentHost.Host.Equals("127.0.0.1") || currentHost.Host.Equals("localhost"))
-            {
-                context.Result = RuleResult.ContinueRules;
-                return;
-            }
-
-            if (req.Scheme.Equals("http") || currentHost.Host.StartsWith("www."))
-            {
-                context.HttpContext.Response.Redirect("https://" + currentHost.Value[4..] + req.PathBase + req.Path + req.QueryString, true);
-                context.Result = RuleResult.EndResponse;
-            }
-        }
-    }
-}

+ 0 - 13
src/Masuit.MyBlogs.Core/Extensions/RewriteOptionsExtensions.cs

@@ -1,13 +0,0 @@
-using Microsoft.AspNetCore.Rewrite;
-
-namespace Masuit.MyBlogs.Core.Extensions
-{
-    public static class RewriteOptionsExtensions
-    {
-        public static RewriteOptions AddRedirectToNonWww(this RewriteOptions options)
-        {
-            options.Rules.Add(new NonWwwRule());
-            return options;
-        }
-    }
-}

+ 2 - 1
src/Masuit.MyBlogs.Core/Masuit.MyBlogs.Core.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk.Web">
 
     <PropertyGroup>
-        <TargetFramework>netcoreapp3.1</TargetFramework>
+        <TargetFramework>net5.0</TargetFramework>
         <ServerGarbageCollection>true</ServerGarbageCollection>
         <ConcurrentGarbageCollection>true</ConcurrentGarbageCollection>
         <Authors>懒得勤快</Authors>
@@ -14,6 +14,7 @@
         <ApplicationIcon />
         <OutputType>Exe</OutputType>
         <StartupObject />
+        <UserSecretsId>1c4bc9d2-dc90-4883-9a1e-966e5c877283</UserSecretsId>
     </PropertyGroup>
 
     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">

+ 1 - 1
src/Masuit.MyBlogs.Core/Properties/PublishProfiles/FolderProfile.pubxml

@@ -12,7 +12,7 @@
     <SiteUrlToLaunchAfterPublish />
     <LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
     <ExcludeApp_Data>False</ExcludeApp_Data>
-    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <TargetFramework>net5.0</TargetFramework>
     <ProjectGuid>2f8270e4-5e57-4ce4-ab5f-8008f9fc8c7c</ProjectGuid>
     <SelfContained>false</SelfContained>
     <publishUrl>bin\Release\publish\</publishUrl>

+ 1 - 1
src/Masuit.MyBlogs.Core/Startup.cs

@@ -189,7 +189,7 @@ namespace Masuit.MyBlogs.Core
             switch (Configuration["UseRewriter"])
             {
                 case "NonWww":
-                    app.UseRewriter(new RewriteOptions().AddRedirectToNonWww()); // URL重写
+                    app.UseRewriter(new RewriteOptions().AddRedirectToNonWww(301)); // URL重写
                     break;
                 case "WWW":
                     app.UseRewriter(new RewriteOptions().AddRedirectToWww(301)); // URL重写