Skip to content

Commit c7939e6

Browse files
committed
Version 7.7.5
## Version 7.7.5 - September 26, 2025 - **Improved:** The default value for `GleamTechConfiguration.TemporaryFolder` will now be `[AppData Temporary Folder]` if current user has read/write access, if not it will be `[System Temporary Folder]`. This change is done so that developer is only concerned about write permissions to `[AppData Temporary Folder]` when publishing to production and not system temporary folders such as `C:\Windows\Temp`. This way, everything will be on the table i.e. all generated files (AssemblyResolver files, cache files, log files) will be in a single place. Files from old system temporary folder will be migrated/moved to this new location on application startup (if has write access). `[AppData Temporary Folder]` can be different for different environments: - For ASP.NET Core apps, the resolved result of `~/App_Data`: - `[AppBase]\wwwroot\App_Data\Temporary` - For ASP.NET Classic apps, the resolved result of `~/App_Data`: - `[AppBase]\App_Data\Temporary` - For Console or other non-web apps: - `[AppBase]\AppData\Temporary` `[System Temporary Folder]` can be different for different environments: - For ASP.NET Core apps, the result of `Path.GetTempPath()` which depends on "TMP", "TEMP" and "USERPROFILE" environment variables: - `C:\Windows\Temp\GleamTech\[AppName]-[AppHash]` - `C:\Users\Cem Alacayir\AppData\Local\Temp\GleamTech\[AppName]-[AppHash]` (if "Load User Profile" is enabled for AppPool in IIS) - For ASP.NET Classic apps: - `C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\[AppName]\[AppHash]\GleamTech` - `C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\[AppName]\[AppHash]\GleamTech` (if 32-bit AppPool) - `C:\Users\Cem Alacayir\AppData\Local\Temp\Temporary ASP.NET Files\vs\[AppHash]\GleamTech` (when debugging in Visual Studio) - For Console or other non-web apps, the result of `Path.GetTempPath()` which depends on "TMP", "TEMP" and "USERPROFILE" environment variables: - `C:\Users\Cem Alacayir\AppData\Local\Temp\GleamTech\[AppName]-[AppHash]` - `C:\Windows\Temp\GleamTech\[AppName]-[AppHash]` - For apps running on unix-like platforms: - `/tmp/GleamTech/[AppName]-[AppHash]` - **Improved:** `ImpersonationContext` is improved to support multi-threads and async threads. Ensured `ImpersonationInfo` and `LogonCredential` do not lose access tokens (re-cache when necessary). - **Improved:** `TemporaryFolder`, `FileCache` and `DbProvider` will now do two tries for access, if first one fails, will try again by reverting possible impersonation. - **Changed:** Removed legacy `GleamTechConfiguration.AlphaFileSystemEnabled` property.
1 parent 0216c7f commit c7939e6

10 files changed

Lines changed: 20 additions & 20 deletions

File tree

Examples/AspNetCoreCS/AspNetCoreCS.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="GleamTech.Common" Version="6.6.2" />
13-
<PackageReference Include="GleamTech.DocumentUltimate" Version="7.7.2" />
12+
<PackageReference Include="GleamTech.Common" Version="6.7.0" />
13+
<PackageReference Include="GleamTech.DocumentUltimate" Version="7.7.5" />
1414
</ItemGroup>
1515

1616
<ItemGroup>

Examples/AspNetCoreOnNetFullCS/AspNetCoreOnNetFullCS.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
</ItemGroup>
1717

1818
<ItemGroup>
19-
<PackageReference Include="GleamTech.Common" Version="6.6.2" />
20-
<PackageReference Include="GleamTech.DocumentUltimate" Version="7.7.2" />
19+
<PackageReference Include="GleamTech.Common" Version="6.7.0" />
20+
<PackageReference Include="GleamTech.DocumentUltimate" Version="7.7.5" />
2121
</ItemGroup>
2222

2323
<ItemGroup>

Examples/AspNetMvcCS/AspNetMvcCS.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@
4646
</PropertyGroup>
4747
<ItemGroup>
4848
<Reference Include="GleamTech.Common">
49-
<HintPath>..\packages\GleamTech.Common.6.6.2\lib\net472\GleamTech.Common.dll</HintPath>
49+
<HintPath>..\packages\GleamTech.Common.6.7.0\lib\net472\GleamTech.Common.dll</HintPath>
5050
</Reference>
5151
<Reference Include="GleamTech.DocumentUltimate">
52-
<HintPath>..\packages\GleamTech.DocumentUltimate.7.7.2\lib\net472\GleamTech.DocumentUltimate.dll</HintPath>
52+
<HintPath>..\packages\GleamTech.DocumentUltimate.7.7.5\lib\net472\GleamTech.DocumentUltimate.dll</HintPath>
5353
</Reference>
5454
</ItemGroup>
5555
<ItemGroup>

Examples/AspNetMvcCS/Packages.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
<package id="Microsoft.AspNet.Razor" version="3.3.0" targetFramework="net472" />
55
<package id="Microsoft.AspNet.WebPages" version="3.3.0" targetFramework="net472" />
66
<package id="Microsoft.Web.Infrastructure" version="2.0.0" targetFramework="net472" />
7-
<package id="GleamTech.Common" version="6.6.2" />
8-
<package id="GleamTech.DocumentUltimate" version="7.7.2" />
7+
<package id="GleamTech.Common" version="6.7.0" />
8+
<package id="GleamTech.DocumentUltimate" version="7.7.5" />
99
</packages>

Examples/AspNetMvcVB/AspNetMvcVB.vbproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@
4848
</PropertyGroup>
4949
<ItemGroup>
5050
<Reference Include="GleamTech.Common">
51-
<HintPath>..\packages\GleamTech.Common.6.6.2\lib\net472\GleamTech.Common.dll</HintPath>
51+
<HintPath>..\packages\GleamTech.Common.6.7.0\lib\net472\GleamTech.Common.dll</HintPath>
5252
</Reference>
5353
<Reference Include="GleamTech.DocumentUltimate">
54-
<HintPath>..\packages\GleamTech.DocumentUltimate.7.7.2\lib\net472\GleamTech.DocumentUltimate.dll</HintPath>
54+
<HintPath>..\packages\GleamTech.DocumentUltimate.7.7.5\lib\net472\GleamTech.DocumentUltimate.dll</HintPath>
5555
</Reference>
5656
</ItemGroup>
5757
<ItemGroup>

Examples/AspNetMvcVB/Packages.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
<package id="Microsoft.AspNet.Razor" version="3.3.0" targetFramework="net472" />
55
<package id="Microsoft.AspNet.WebPages" version="3.3.0" targetFramework="net472" />
66
<package id="Microsoft.Web.Infrastructure" version="2.0.0" targetFramework="net472" />
7-
<package id="GleamTech.Common" version="6.6.2" />
8-
<package id="GleamTech.DocumentUltimate" version="7.7.2" />
7+
<package id="GleamTech.Common" version="6.7.0" />
8+
<package id="GleamTech.DocumentUltimate" version="7.7.5" />
99
</packages>

Examples/AspNetWebFormsCS/AspNetWebFormsCS.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@
5151
</PropertyGroup>
5252
<ItemGroup>
5353
<Reference Include="GleamTech.Common">
54-
<HintPath>..\packages\GleamTech.Common.6.6.2\lib\net472\GleamTech.Common.dll</HintPath>
54+
<HintPath>..\packages\GleamTech.Common.6.7.0\lib\net472\GleamTech.Common.dll</HintPath>
5555
</Reference>
5656
<Reference Include="GleamTech.DocumentUltimate">
57-
<HintPath>..\packages\GleamTech.DocumentUltimate.7.7.2\lib\net472\GleamTech.DocumentUltimate.dll</HintPath>
57+
<HintPath>..\packages\GleamTech.DocumentUltimate.7.7.5\lib\net472\GleamTech.DocumentUltimate.dll</HintPath>
5858
</Reference>
5959
<Reference Include="System" />
6060
<Reference Include="System.Data" />
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<packages>
3-
<package id="GleamTech.Common" version="6.6.2" />
4-
<package id="GleamTech.DocumentUltimate" version="7.7.2" />
3+
<package id="GleamTech.Common" version="6.7.0" />
4+
<package id="GleamTech.DocumentUltimate" version="7.7.5" />
55
</packages>

Examples/AspNetWebFormsVB/AspNetWebFormsVB.vbproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@
6565
</PropertyGroup>
6666
<ItemGroup>
6767
<Reference Include="GleamTech.Common">
68-
<HintPath>..\packages\GleamTech.Common.6.6.2\lib\net472\GleamTech.Common.dll</HintPath>
68+
<HintPath>..\packages\GleamTech.Common.6.7.0\lib\net472\GleamTech.Common.dll</HintPath>
6969
</Reference>
7070
<Reference Include="GleamTech.DocumentUltimate">
71-
<HintPath>..\packages\GleamTech.DocumentUltimate.7.7.2\lib\net472\GleamTech.DocumentUltimate.dll</HintPath>
71+
<HintPath>..\packages\GleamTech.DocumentUltimate.7.7.5\lib\net472\GleamTech.DocumentUltimate.dll</HintPath>
7272
</Reference>
7373
<Reference Include="System" />
7474
<Reference Include="System.Data" />
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<packages>
3-
<package id="GleamTech.Common" version="6.6.2" />
4-
<package id="GleamTech.DocumentUltimate" version="7.7.2" />
3+
<package id="GleamTech.Common" version="6.7.0" />
4+
<package id="GleamTech.DocumentUltimate" version="7.7.5" />
55
</packages>

0 commit comments

Comments
 (0)