From 80df87d48ca30192bf4a01db867acc8d2a586bbb Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 12 Aug 2022 23:26:15 +0800 Subject: [PATCH] Access bug in webform --- Src/Asp.Net/SqlSugar/Infrastructure/InstanceFactory.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlSugar/Infrastructure/InstanceFactory.cs b/Src/Asp.Net/SqlSugar/Infrastructure/InstanceFactory.cs index 3a0255b7b..1bc4f75a8 100644 --- a/Src/Asp.Net/SqlSugar/Infrastructure/InstanceFactory.cs +++ b/Src/Asp.Net/SqlSugar/Infrastructure/InstanceFactory.cs @@ -15,7 +15,7 @@ namespace SqlSugar public static string CustomDbName = ""; public static string CustomNamespace = ""; public static bool NoCache = false; - + public static bool IsWebFrom = false; public static void RemoveCache() { typeCache = new Dictionary(); @@ -550,6 +550,11 @@ namespace SqlSugar } else { + if (IsWebFrom) + { + string newpath = (System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\"+CustomDllName + ".dll").Replace("file:\\", ""); + return Assembly.LoadFrom(newpath); + } return Assembly.LoadFrom(CustomDllName + ".dll"); } }