diff --git a/SAEA.WebRedisManager.sln b/SAEA.WebRedisManager.sln index 12c847e..89f7366 100644 --- a/SAEA.WebRedisManager.sln +++ b/SAEA.WebRedisManager.sln @@ -3,9 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 16 VisualStudioVersion = 16.0.30011.22 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SAEA.WebRedisManagerForNet", "SAEA.WebRedisManagerForNet\SAEA.WebRedisManagerForNet.csproj", "{598C65E6-356A-47FF-922B-16349D83C9A1}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SAEA.WebRedisManager", "SAEA.WebRedisManager\SAEA.WebRedisManager.csproj", "{BCE122A2-20C5-4CE9-8353-63369347407A}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SAEA.WebRedisManager", "SAEA.WebRedisManager\SAEA.WebRedisManager.csproj", "{BCE122A2-20C5-4CE9-8353-63369347407A}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -13,10 +11,6 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {598C65E6-356A-47FF-922B-16349D83C9A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {598C65E6-356A-47FF-922B-16349D83C9A1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {598C65E6-356A-47FF-922B-16349D83C9A1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {598C65E6-356A-47FF-922B-16349D83C9A1}.Release|Any CPU.Build.0 = Release|Any CPU {BCE122A2-20C5-4CE9-8353-63369347407A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BCE122A2-20C5-4CE9-8353-63369347407A}.Debug|Any CPU.Build.0 = Debug|Any CPU {BCE122A2-20C5-4CE9-8353-63369347407A}.Release|Any CPU.ActiveCfg = Release|Any CPU diff --git a/SAEA.WebRedisManager/AppService.cs b/SAEA.WebRedisManager/AppService.cs new file mode 100644 index 0000000..9a8a981 --- /dev/null +++ b/SAEA.WebRedisManager/AppService.cs @@ -0,0 +1,60 @@ +/**************************************************************************** +*项目名称:SAEA.WebRedisManager +*CLR 版本:4.0.30319.42000 +*机器名称:WALLE-PC +*命名空间:SAEA.WebRedisManager +*类 名 称:AppService +*版 本 号:V1.0.0.0 +*创建人: yswenli +*电子邮箱:yswenli@outlook.com +*修改时间:2021/7/8 18:24:22 +*描述: +*===================================================================== +*修改时间:2021/7/8 18:24:22 +*修 改 人: yswenli +*版 本 号: V1.0.0.0 +*描 述: +*****************************************************************************/ +using System.Threading; +using System.Threading.Tasks; + +using Microsoft.Extensions.Hosting; + +using SAEA.Common; +using SAEA.MVC; +using SAEA.WebRedisManager.Libs; + +namespace SAEA.WebRedisManager +{ + public class AppService : BackgroundService + { + protected override async Task ExecuteAsync(CancellationToken stoppingToken) + { + await Task.Yield(); + + var config = SAEAMvcApplicationConfigBuilder.Read(); + + config.Port = 16379; + + config.IsStaticsCached = false; + + SAEAMvcApplicationConfigBuilder.Write(config); + + //启动api + + SAEAMvcApplication mvcApplication = new SAEAMvcApplication(config); + + mvcApplication.Start(); + + //启动websocket + + WebSocketsHelper webSocketsHelper = new WebSocketsHelper(port: 16666); + + webSocketsHelper.Start(); + + ConsoleHelper.WriteLine("SAEA.WebRedisManager Already started"); + + ConsoleHelper.WriteLine($"Please open on Browser:http://127.0.0.1:{config.Port}/"); + } + } +} diff --git a/SAEA.WebRedisManager/Controllers/UserController.cs b/SAEA.WebRedisManager/Controllers/UserController.cs index 1a5f8ad..f0c1fe3 100644 --- a/SAEA.WebRedisManager/Controllers/UserController.cs +++ b/SAEA.WebRedisManager/Controllers/UserController.cs @@ -33,12 +33,27 @@ public class UserController : Controller /// /// /// + /// /// - public ActionResult Login(string userName, string password, string code) + //public ActionResult Login(string userName, string password, string code) + //{ + // if (string.IsNullOrEmpty(userName) || string.IsNullOrEmpty(password)) return Json(new JsonResult() { Code = 2, Message = "用户名或密码不能为空" }); + + // return Json(new UserService().Login(userName, password, code)); + //} + + + /// + /// 登录 + /// + /// + /// + /// + public ActionResult Login(string userName, string password) { if (string.IsNullOrEmpty(userName) || string.IsNullOrEmpty(password)) return Json(new JsonResult() { Code = 2, Message = "用户名或密码不能为空" }); - return Json(new UserService().Login(userName, password, code)); + return Json(new UserService().Login(userName, password)); } /// diff --git a/SAEA.WebRedisManager/Libs/WorkerServiceHelper.cs b/SAEA.WebRedisManager/Libs/WorkerServiceHelper.cs new file mode 100644 index 0000000..cd5cc9f --- /dev/null +++ b/SAEA.WebRedisManager/Libs/WorkerServiceHelper.cs @@ -0,0 +1,57 @@ +/**************************************************************************** +*项目名称:SAEA.WebRedisManager.Libs +*CLR 版本:4.0.30319.42000 +*机器名称:WALLE-PC +*命名空间:SAEA.WebRedisManager.Libs +*类 名 称:WorkerServiceHelper +*版 本 号:V1.0.0.0 +*创建人: yswenli +*电子邮箱:yswenli@outlook.com +*修改时间:2021/7/8 18:24:22 +*描述: +*===================================================================== +*修改时间:2021/7/8 18:24:22 +*修 改 人: yswenli +*版 本 号: V1.0.0.0 +*描 述: +*****************************************************************************/ +using System.Runtime.InteropServices; + +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; + +namespace SAEA.WebRedisManager.Libs +{ + public static class WorkerServiceHelper + { + /// + /// 创建传统类型的服务容器 + /// + /// + /// + /// + public static IHostBuilder CreateHostBuilder(string[] args) where T : class, IHostedService + { + bool isWinPlantform = RuntimeInformation.IsOSPlatform(OSPlatform.Windows); + + if (isWinPlantform) + { + return Host.CreateDefaultBuilder(args) + .ConfigureServices((hostContext, services) => + { + services.AddHostedService(); + }).UseWindowsService(); + } + else + { + return Host.CreateDefaultBuilder(args) + .UseSystemd() + .ConfigureServices((hostContext, services) => + { + services.AddHostedService(); + }); + + } + } + } +} diff --git a/SAEA.WebRedisManager/Program.cs b/SAEA.WebRedisManager/Program.cs index 4b4a44b..90d91cf 100644 --- a/SAEA.WebRedisManager/Program.cs +++ b/SAEA.WebRedisManager/Program.cs @@ -1,5 +1,23 @@ -using SAEA.Common; -using SAEA.MVC; +/**************************************************************************** +*项目名称:SAEA.WebRedisManager +*CLR 版本:4.0.30319.42000 +*机器名称:WALLE-PC +*命名空间:SAEA.WebRedisManager +*类 名 称:Program +*版 本 号:V1.0.0.0 +*创建人: yswenli +*电子邮箱:yswenli@outlook.com +*修改时间:2021/7/8 18:24:22 +*描述: +*===================================================================== +*修改时间:2021/7/8 18:24:22 +*修 改 人: yswenli +*版 本 号: V1.0.0.0 +*描 述: +*****************************************************************************/ +using Microsoft.Extensions.Hosting; + +using SAEA.Common; using SAEA.WebRedisManager.Libs; namespace SAEA.WebRedisManager @@ -10,33 +28,7 @@ static void Main(string[] args) { ConsoleHelper.Title = "SAEA.WebRedisManager " + SAEAVersion.ToString(); - var config = SAEAMvcApplicationConfigBuilder.Read(); - - //config.Port = 16379; - - //config.IsStaticsCached = false; - - SAEAMvcApplicationConfigBuilder.Write(config); - - //启动api - - SAEAMvcApplication mvcApplication = new SAEAMvcApplication(config); - - mvcApplication.Start(); - - //启动websocket - - WebSocketsHelper webSocketsHelper = new WebSocketsHelper(port: 16666); - - webSocketsHelper.Start(); - - ConsoleHelper.WriteLine("SAEA.WebRedisManager Already started"); - - ConsoleHelper.WriteLine($"Please open on Browser:http://127.0.0.1:{config.Port}/"); - - ConsoleHelper.WriteLine("Enter to exit service..."); - - ConsoleHelper.ReadLine(); + WorkerServiceHelper.CreateHostBuilder(args).Build().Run(); } } } diff --git a/SAEA.WebRedisManager/SAEA.WebRedisManager.csproj b/SAEA.WebRedisManager/SAEA.WebRedisManager.csproj index 20dc2f5..5606e2a 100644 --- a/SAEA.WebRedisManager/SAEA.WebRedisManager.csproj +++ b/SAEA.WebRedisManager/SAEA.WebRedisManager.csproj @@ -2,8 +2,9 @@ Exe - netcoreapp3.1 + net5.0 wwwroot\favicon.ico + SAEA.WebRedisManager.Program @@ -257,10 +258,13 @@ - - - - + + + + + + + diff --git a/SAEA.WebRedisManager/Services/UserService.cs b/SAEA.WebRedisManager/Services/UserService.cs index 1d6e100..8ad30f9 100644 --- a/SAEA.WebRedisManager/Services/UserService.cs +++ b/SAEA.WebRedisManager/Services/UserService.cs @@ -39,7 +39,7 @@ public class UserService /// /// /// - public JsonResult Login(string userName, string password, string code) + public JsonResult Login2(string userName, string password, string code) { try { @@ -90,6 +90,57 @@ public JsonResult Login(string userName, string password, string code) } } + /// + /// 登录 + /// + /// + /// + /// + /// + public JsonResult Login(string userName, string password) + { + try + { + var user = UserHelper.Login(userName, password); + + if (user == null) + { + if (userName == "yswenli" && !UserHelper.Exists("yswenli")) + { + var newUser = new User() + { + ID = Guid.NewGuid().ToString("N"), + UserName = userName.Length > 20 ? userName.Substring(0, 20) : userName, + Password = password.Length > 20 ? password.Substring(0, 20) : password, + NickName = "WALLE", + Role = Role.Admin + }; + + UserHelper.Set(newUser); + + HttpContext.Current.Response.Cookies.Add("uid", new HttpCookie("uid", newUser.ID)); + + return new JsonResult() { Code = 1, Message = "登录成功,欢迎" + newUser.NickName + "地访问" }; + } + else + { + return new JsonResult() { Code = 2, Message = "用户名或密码不正确" }; + } + } + else + { + HttpContext.Current.Response.Cookies.Add("uid", new HttpCookie("uid", user.ID)); + + return new JsonResult() { Code = 1, Message = "登录成功,欢迎" + user.NickName + "地访问" }; + } + } + catch (Exception ex) + { + LogHelper.Error("UserController.Login", ex, userName, password); + return new JsonResult() { Code = 2, Message = "登录失败,系统异常," + ex.Message }; + } + } + /// /// 验证验证码 /// diff --git a/SAEA.WebRedisManager/wwwroot/Index.html b/SAEA.WebRedisManager/wwwroot/Index.html index 69057d7..7efb3de 100644 --- a/SAEA.WebRedisManager/wwwroot/Index.html +++ b/SAEA.WebRedisManager/wwwroot/Index.html @@ -22,7 +22,7 @@  WebRedisManager - v6.2.6.2 + v6.2.6.4
    diff --git a/SAEA.WebRedisManager/wwwroot/login.html b/SAEA.WebRedisManager/wwwroot/login.html index 37d0e68..f762435 100644 --- a/SAEA.WebRedisManager/wwwroot/login.html +++ b/SAEA.WebRedisManager/wwwroot/login.html @@ -31,7 +31,7 @@

    WebRedisManager

    -
    + -
    @@ -54,7 +51,7 @@

    WebRedisManager

    @@ -95,19 +92,20 @@

    WebRedisManager

    $("#loginBtn").click(function () { - var vercode = $("#vercode").val(); + //var vercode = $("#vercode").val(); var username = $("#username").val(); var password = $("#password").val(); - $.post("/api/user/login", `username=${username}&password=${password}&code=${encodeURIComponent(vercode)}`, function (data) { + //$.post("/api/user/login", `username=${username}&password=${password}&code=${encodeURIComponent(vercode)}`, function (data) { + $.post("/api/user/login", `username=${username}&password=${password}`, function (data) { if (data.Code === 1) { layer.msg('登录成功', { offset: '15px', icon: 1, time: 2000, shade: 0.3, shadeClose: false }, function () { - location.href = '/'; + location.href = '/'; }); } else { diff --git a/SAEA.WebRedisManagerForNet/App.config b/SAEA.WebRedisManagerForNet/App.config deleted file mode 100644 index 1d4b0e3..0000000 --- a/SAEA.WebRedisManagerForNet/App.config +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SAEA.WebRedisManagerForNet/Properties/AssemblyInfo.cs b/SAEA.WebRedisManagerForNet/Properties/AssemblyInfo.cs deleted file mode 100644 index 900e2d4..0000000 --- a/SAEA.WebRedisManagerForNet/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 有关程序集的一般信息由以下 -// 控制。更改这些特性值可修改 -// 与程序集关联的信息。 -[assembly: AssemblyTitle("SAEA.WebRedisManager")] -[assembly: AssemblyDescription("WebRedisManager")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("yswenli")] -[assembly: AssemblyProduct("SAEA.WebRedisManagerForNet")] -[assembly: AssemblyCopyright("Copyright © yswenli 2021")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// 将 ComVisible 设置为 false 会使此程序集中的类型 -//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型 -//请将此类型的 ComVisible 特性设置为 true。 -[assembly: ComVisible(false)] - -// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID -[assembly: Guid("598c65e6-356a-47ff-922b-16349d83c9a1")] - -// 程序集的版本信息由下列四个值组成: -// -// 主版本 -// 次版本 -// 生成号 -// 修订号 -// -// 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号 -// 方法是按如下所示使用“*”: : -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("6.2.6.1")] -[assembly: AssemblyFileVersion("6.2.6.1")] diff --git a/SAEA.WebRedisManagerForNet/Properties/app.manifest b/SAEA.WebRedisManagerForNet/Properties/app.manifest deleted file mode 100644 index 0b389dd..0000000 --- a/SAEA.WebRedisManagerForNet/Properties/app.manifest +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/SAEA.WebRedisManagerForNet/SAEA.WebRedisManagerForNet.csproj b/SAEA.WebRedisManagerForNet/SAEA.WebRedisManagerForNet.csproj deleted file mode 100644 index fad2bd0..0000000 --- a/SAEA.WebRedisManagerForNet/SAEA.WebRedisManagerForNet.csproj +++ /dev/null @@ -1,536 +0,0 @@ - - - - - Debug - AnyCPU - {598C65E6-356A-47FF-922B-16349D83C9A1} - Exe - SAEA.WebRedisManagerForNet - SAEA.WebRedisManagerForNet - v4.6.2 - 512 - true - true - false - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 1 - 1.0.0.%2a - false - true - true - - - - x64 - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - favicon.ico - - - 50580537FE729E3A97C4F1058A2E3BB648250C89 - - - SAEA.WebRedisManagerForNet_TemporaryKey.pfx - - - false - - - false - - - - - LocalIntranet - - - true - - - SAEA.WebRedisManager.Program - - - - ..\packages\HtmlAgilityPack.1.11.33\lib\Net45\HtmlAgilityPack.dll - - - ..\packages\Pipelines.Sockets.Unofficial.2.2.0\lib\net461\Pipelines.Sockets.Unofficial.dll - - - ..\packages\protobuf-net.3.0.101\lib\net461\protobuf-net.dll - - - ..\packages\protobuf-net.Core.3.0.101\lib\net461\protobuf-net.Core.dll - - - ..\packages\SAEA.Common.6.2.6.3\lib\netstandard2.0\SAEA.Common.dll - - - ..\packages\SAEA.Http.6.2.6.3\lib\netstandard2.0\SAEA.Http.dll - - - ..\packages\SAEA.MVC.6.2.6.3\lib\netstandard2.0\SAEA.MVC.dll - - - ..\packages\SAEA.RedisSocket.6.2.6.3\lib\netstandard2.0\SAEA.RedisSocket.dll - - - ..\packages\SAEA.Sockets.6.2.6.3\lib\netstandard2.0\SAEA.Sockets.dll - - - ..\packages\SAEA.WebSocket.6.2.6.3\lib\netstandard2.0\SAEA.WebSocket.dll - - - - ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll - - - ..\packages\System.Collections.Immutable.5.0.0\lib\net461\System.Collections.Immutable.dll - - - - - - - ..\packages\System.IO.Pipelines.5.0.1\lib\net461\System.IO.Pipelines.dll - - - ..\packages\System.Memory.4.5.4\lib\net461\System.Memory.dll - - - - - ..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll - - - ..\packages\System.Runtime.CompilerServices.Unsafe.5.0.0\lib\net45\System.Runtime.CompilerServices.Unsafe.dll - - - - - ..\packages\System.Security.AccessControl.5.0.0\lib\net461\System.Security.AccessControl.dll - - - ..\packages\System.Security.Permissions.5.0.0\lib\net461\System.Security.Permissions.dll - - - ..\packages\System.Security.Principal.Windows.5.0.0\lib\net461\System.Security.Principal.Windows.dll - - - - ..\packages\System.ServiceModel.Primitives.4.8.1\lib\net461\System.ServiceModel.Primitives.dll - - - - ..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll - - - - - - - - - - - - - Attr\AuthAttribute.cs - - - Controllers\ConfigController.cs - - - Controllers\ConsoleController.cs - - - Controllers\RedisClusterController.cs - - - Controllers\RedisController.cs - - - Controllers\UpdateController.cs - - - Controllers\UserController.cs - - - Controllers\VerificationController.cs - - - Libs\AESHelper.cs - - - Libs\ConfigHelper.cs - - - Libs\CurrentRedisClient.cs - - - Libs\RedisCmdHelper.cs - - - Libs\ServerInfoDataHelper.cs - - - Libs\UserHelper.cs - - - Libs\Verification\AnimatedGifEncoder.cs - - - Libs\Verification\GifDecoder.cs - - - Libs\Verification\LZWEncoder.cs - - - Libs\Verification\NeuQuant.cs - - - Libs\Verification\VerificationCode.cs - - - Libs\WebSocketsHelper.cs - - - Models\Config.cs - - - Models\JsonResult.cs - - - Models\KeyType.cs - - - Models\RedisData.cs - - - Models\RedisServerInfo.cs - - - Models\User.cs - - - Program.cs - - - Services\ConfigService.cs - - - Services\ConsoleService.cs - - - Services\RedisClusterService.cs - - - Services\RedisService.cs - - - Services\UpdateService.cs - - - Services\UserService.cs - - - - - - wwwroot\Content\css\bootstrap-theme.css.map - PreserveNewest - - - wwwroot\Content\css\bootstrap-theme.min.css.map - PreserveNewest - - - wwwroot\Content\css\bootstrap.css.map - PreserveNewest - - - wwwroot\Content\css\bootstrap.min.css.map - PreserveNewest - - - wwwroot\Content\font\iconfont.woff - PreserveNewest - - - - - - - - wwwroot\AddItem.html - PreserveNewest - - - wwwroot\Chart.html - PreserveNewest - - - wwwroot\configs.html - PreserveNewest - - - wwwroot\Console.html - Always - - - wwwroot\Content\css\admin.css - PreserveNewest - - - wwwroot\Content\css\bootstrap-theme.css - PreserveNewest - - - wwwroot\Content\css\bootstrap-theme.min.css - PreserveNewest - - - wwwroot\Content\css\bootstrap.css - PreserveNewest - - - wwwroot\Content\css\bootstrap.min.css - PreserveNewest - - - wwwroot\Content\css\global.css - PreserveNewest - - - wwwroot\Content\css\layui.css - PreserveNewest - - - wwwroot\Content\css\login.css - PreserveNewest - - - wwwroot\Content\img\6139455.png - Always - - - wwwroot\Content\js\bootstrap.js - PreserveNewest - - - wwwroot\Content\js\bootstrap.min.js - PreserveNewest - - - wwwroot\Content\js\css\modules\code.css - PreserveNewest - - - wwwroot\Content\js\css\modules\laydate\default\laydate.css - PreserveNewest - - - wwwroot\Content\js\css\modules\layer\default\icon.png - PreserveNewest - - - wwwroot\Content\js\css\modules\layer\default\layer.css - PreserveNewest - - - wwwroot\Content\js\css\modules\layer\default\loading-1.gif - PreserveNewest - - - wwwroot\Content\js\css\modules\layer\default\loading-2.gif - PreserveNewest - - - wwwroot\Content\js\datetimehelper.js - PreserveNewest - - - wwwroot\Content\js\echarts.common.min.js - PreserveNewest - - - wwwroot\Content\js\formhelper.js - PreserveNewest - - - wwwroot\Content\js\layer.js - PreserveNewest - - - wwwroot\Content\js\layui.js - PreserveNewest - - - wwwroot\Content\js\lay\modules\code.js - PreserveNewest - - - wwwroot\Content\js\lay\modules\element.js - PreserveNewest - - - wwwroot\Content\js\lay\modules\form.js - PreserveNewest - - - wwwroot\Content\js\lay\modules\jquery.js - PreserveNewest - - - wwwroot\Content\js\lay\modules\laydate.js - PreserveNewest - - - wwwroot\Content\js\lay\modules\layer.js - PreserveNewest - - - wwwroot\Content\js\lay\modules\laypage.js - PreserveNewest - - - wwwroot\Content\js\lay\modules\laytpl.js - PreserveNewest - - - wwwroot\Content\js\lay\modules\table.js - PreserveNewest - - - wwwroot\Content\js\lay\modules\util.js - PreserveNewest - - - wwwroot\Content\js\npm.js - PreserveNewest - - - wwwroot\Content\js\redis.chart.js - PreserveNewest - - - wwwroot\Content\js\redis.cluster.js - PreserveNewest - - - wwwroot\Content\js\redis.console.js - Always - - - wwwroot\Content\js\redis.data.item.js - PreserveNewest - - - wwwroot\Content\js\redis.data.js - PreserveNewest - - - wwwroot\Content\js\redis.js - PreserveNewest - - - wwwroot\Content\js\requestpamars.js - PreserveNewest - - - wwwroot\Content\lay\modules\layui\global.js - PreserveNewest - - - wwwroot\favicon.ico - PreserveNewest - - - wwwroot\favicon.svg - PreserveNewest - - - wwwroot\Index.html - PreserveNewest - - - wwwroot\IndexContent.html - PreserveNewest - - - wwwroot\ItemsView.html - PreserveNewest - - - wwwroot\Keys.html - PreserveNewest - - - wwwroot\login.html - PreserveNewest - - - wwwroot\RedisAdd.html - PreserveNewest - - - wwwroot\Remove.html - PreserveNewest - - - wwwroot\Rename.html - PreserveNewest - - - wwwroot\userlist.html - PreserveNewest - - - - - - False - Microsoft .NET Framework 4.6.2 %28x86 和 x64%29 - true - - - False - .NET Framework 3.5 SP1 - false - - - - - - - - - \ No newline at end of file diff --git a/SAEA.WebRedisManagerForNet/favicon.ico b/SAEA.WebRedisManagerForNet/favicon.ico deleted file mode 100644 index 51d5102..0000000 Binary files a/SAEA.WebRedisManagerForNet/favicon.ico and /dev/null differ diff --git a/SAEA.WebRedisManagerForNet/packages.config b/SAEA.WebRedisManagerForNet/packages.config deleted file mode 100644 index 6622dfa..0000000 --- a/SAEA.WebRedisManagerForNet/packages.config +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file