Skip to content

Commit 12473fd

Browse files
committed
Version 9.7.5
## Version 9.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. - **Fixed:** FileUploader upload queue was not resuming (or stopping when there was only 1 file) when there was an error for current file from the server, e.g. a permission error (Access to the path is denied). The UI was stuck displaying "Cancel all" button, where it should be reset to new upload queue mode (stop and hide progress bars).
1 parent 50f433d commit 12473fd

10 files changed

Lines changed: 44 additions & 44 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.FileUltimate" Version="9.7.2" />
12+
<PackageReference Include="GleamTech.Common" Version="6.7.0" />
13+
<PackageReference Include="GleamTech.FileUltimate" Version="9.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.FileUltimate" Version="9.7.2" />
19+
<PackageReference Include="GleamTech.Common" Version="6.7.0" />
20+
<PackageReference Include="GleamTech.FileUltimate" Version="9.7.5" />
2121
</ItemGroup>
2222

2323
<ItemGroup>

Examples/AspNetMvcCS/AspNetMvcCS.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,19 +46,19 @@
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.FileUltimate">
52-
<HintPath>..\packages\GleamTech.FileUltimate.9.7.2\lib\net472\GleamTech.FileUltimate.dll</HintPath>
52+
<HintPath>..\packages\GleamTech.FileUltimate.9.7.5\lib\net472\GleamTech.FileUltimate.dll</HintPath>
5353
</Reference>
5454
<Reference Include="GleamTech.DocumentUltimate">
55-
<HintPath>..\packages\GleamTech.DocumentUltimate.7.7.2\lib\net472\GleamTech.DocumentUltimate.dll</HintPath>
55+
<HintPath>..\packages\GleamTech.DocumentUltimate.7.7.5\lib\net472\GleamTech.DocumentUltimate.dll</HintPath>
5656
</Reference>
5757
<Reference Include="GleamTech.ImageUltimate">
58-
<HintPath>..\packages\GleamTech.ImageUltimate.6.6.2\lib\net472\GleamTech.ImageUltimate.dll</HintPath>
58+
<HintPath>..\packages\GleamTech.ImageUltimate.6.6.5\lib\net472\GleamTech.ImageUltimate.dll</HintPath>
5959
</Reference>
6060
<Reference Include="GleamTech.VideoUltimate">
61-
<HintPath>..\packages\GleamTech.VideoUltimate.4.5.2\lib\net472\GleamTech.VideoUltimate.dll</HintPath>
61+
<HintPath>..\packages\GleamTech.VideoUltimate.4.5.5\lib\net472\GleamTech.VideoUltimate.dll</HintPath>
6262
</Reference>
6363
</ItemGroup>
6464
<ItemGroup>

Examples/AspNetMvcCS/Packages.config

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
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.VideoUltimate" version="4.5.2" />
9-
<package id="GleamTech.ImageUltimate" version="6.6.2" />
10-
<package id="GleamTech.DocumentUltimate" version="7.7.2" />
11-
<package id="GleamTech.FileUltimate" version="9.7.2" />
7+
<package id="GleamTech.Common" version="6.7.0" />
8+
<package id="GleamTech.VideoUltimate" version="4.5.5" />
9+
<package id="GleamTech.ImageUltimate" version="6.6.5" />
10+
<package id="GleamTech.DocumentUltimate" version="7.7.5" />
11+
<package id="GleamTech.FileUltimate" version="9.7.5" />
1212
</packages>

Examples/AspNetMvcVB/AspNetMvcVB.vbproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,19 +48,19 @@
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.FileUltimate">
54-
<HintPath>..\packages\GleamTech.FileUltimate.9.7.2\lib\net472\GleamTech.FileUltimate.dll</HintPath>
54+
<HintPath>..\packages\GleamTech.FileUltimate.9.7.5\lib\net472\GleamTech.FileUltimate.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="GleamTech.ImageUltimate">
60-
<HintPath>..\packages\GleamTech.ImageUltimate.6.6.2\lib\net472\GleamTech.ImageUltimate.dll</HintPath>
60+
<HintPath>..\packages\GleamTech.ImageUltimate.6.6.5\lib\net472\GleamTech.ImageUltimate.dll</HintPath>
6161
</Reference>
6262
<Reference Include="GleamTech.VideoUltimate">
63-
<HintPath>..\packages\GleamTech.VideoUltimate.4.5.2\lib\net472\GleamTech.VideoUltimate.dll</HintPath>
63+
<HintPath>..\packages\GleamTech.VideoUltimate.4.5.5\lib\net472\GleamTech.VideoUltimate.dll</HintPath>
6464
</Reference>
6565
</ItemGroup>
6666
<ItemGroup>

Examples/AspNetMvcVB/Packages.config

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
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.VideoUltimate" version="4.5.2" />
9-
<package id="GleamTech.ImageUltimate" version="6.6.2" />
10-
<package id="GleamTech.DocumentUltimate" version="7.7.2" />
11-
<package id="GleamTech.FileUltimate" version="9.7.2" />
7+
<package id="GleamTech.Common" version="6.7.0" />
8+
<package id="GleamTech.VideoUltimate" version="4.5.5" />
9+
<package id="GleamTech.ImageUltimate" version="6.6.5" />
10+
<package id="GleamTech.DocumentUltimate" version="7.7.5" />
11+
<package id="GleamTech.FileUltimate" version="9.7.5" />
1212
</packages>

Examples/AspNetWebFormsCS/AspNetWebFormsCS.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,19 +50,19 @@
5050
</PropertyGroup>
5151
<ItemGroup>
5252
<Reference Include="GleamTech.FileUltimate">
53-
<HintPath>..\packages\GleamTech.FileUltimate.9.7.2\lib\net472\GleamTech.FileUltimate.dll</HintPath>
53+
<HintPath>..\packages\GleamTech.FileUltimate.9.7.5\lib\net472\GleamTech.FileUltimate.dll</HintPath>
5454
</Reference>
5555
<Reference Include="GleamTech.DocumentUltimate">
56-
<HintPath>..\packages\GleamTech.DocumentUltimate.7.7.2\lib\net472\GleamTech.DocumentUltimate.dll</HintPath>
56+
<HintPath>..\packages\GleamTech.DocumentUltimate.7.7.5\lib\net472\GleamTech.DocumentUltimate.dll</HintPath>
5757
</Reference>
5858
<Reference Include="GleamTech.ImageUltimate">
59-
<HintPath>..\packages\GleamTech.ImageUltimate.6.6.2\lib\net472\GleamTech.ImageUltimate.dll</HintPath>
59+
<HintPath>..\packages\GleamTech.ImageUltimate.6.6.5\lib\net472\GleamTech.ImageUltimate.dll</HintPath>
6060
</Reference>
6161
<Reference Include="GleamTech.VideoUltimate">
62-
<HintPath>..\packages\GleamTech.VideoUltimate.4.5.2\lib\net472\GleamTech.VideoUltimate.dll</HintPath>
62+
<HintPath>..\packages\GleamTech.VideoUltimate.4.5.5\lib\net472\GleamTech.VideoUltimate.dll</HintPath>
6363
</Reference>
6464
<Reference Include="GleamTech.Common">
65-
<HintPath>..\packages\GleamTech.Common.6.6.2\lib\net472\GleamTech.Common.dll</HintPath>
65+
<HintPath>..\packages\GleamTech.Common.6.7.0\lib\net472\GleamTech.Common.dll</HintPath>
6666
</Reference>
6767
<Reference Include="System" />
6868
<Reference Include="System.Data" />
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<packages>
3-
<package id="GleamTech.Common" version="6.6.2" />
4-
<package id="GleamTech.VideoUltimate" version="4.5.2" />
5-
<package id="GleamTech.ImageUltimate" version="6.6.2" />
6-
<package id="GleamTech.DocumentUltimate" version="7.7.2" />
7-
<package id="GleamTech.FileUltimate" version="9.7.2" />
3+
<package id="GleamTech.Common" version="6.7.0" />
4+
<package id="GleamTech.VideoUltimate" version="4.5.5" />
5+
<package id="GleamTech.ImageUltimate" version="6.6.5" />
6+
<package id="GleamTech.DocumentUltimate" version="7.7.5" />
7+
<package id="GleamTech.FileUltimate" version="9.7.5" />
88
</packages>

Examples/AspNetWebFormsVB/AspNetWebFormsVB.vbproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,20 +66,20 @@
6666
</PropertyGroup>
6767
<ItemGroup>
6868
<Reference Include="GleamTech.FileUltimate">
69-
<HintPath>..\packages\GleamTech.FileUltimate.9.7.2\lib\net472\GleamTech.FileUltimate.dll</HintPath>
69+
<HintPath>..\packages\GleamTech.FileUltimate.9.7.5\lib\net472\GleamTech.FileUltimate.dll</HintPath>
7070
</Reference>
7171
<Reference Include="GleamTech.DocumentUltimate">
72-
<HintPath>..\packages\GleamTech.DocumentUltimate.7.7.2\lib\net472\GleamTech.DocumentUltimate.dll</HintPath>
72+
<HintPath>..\packages\GleamTech.DocumentUltimate.7.7.5\lib\net472\GleamTech.DocumentUltimate.dll</HintPath>
7373
</Reference>
7474
<Reference Include="GleamTech.ImageUltimate">
75-
<HintPath>..\packages\GleamTech.ImageUltimate.6.6.2\lib\net472\GleamTech.ImageUltimate.dll</HintPath>
75+
<HintPath>..\packages\GleamTech.ImageUltimate.6.6.5\lib\net472\GleamTech.ImageUltimate.dll</HintPath>
7676
</Reference>
7777
<Reference Include="GleamTech.VideoUltimate">
78-
<HintPath>..\packages\GleamTech.VideoUltimate.4.5.2\lib\net472\GleamTech.VideoUltimate.dll</HintPath>
78+
<HintPath>..\packages\GleamTech.VideoUltimate.4.5.5\lib\net472\GleamTech.VideoUltimate.dll</HintPath>
7979
</Reference>
8080
<Reference Include="GleamTech.Common">
8181
<SpecificVersion>False</SpecificVersion>
82-
<HintPath>..\packages\GleamTech.Common.6.6.2\lib\net472\GleamTech.Common.dll</HintPath>
82+
<HintPath>..\packages\GleamTech.Common.6.7.0\lib\net472\GleamTech.Common.dll</HintPath>
8383
</Reference>
8484
<Reference Include="System" />
8585
<Reference Include="System.Data" />
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<packages>
3-
<package id="GleamTech.Common" version="6.6.2" />
4-
<package id="GleamTech.VideoUltimate" version="4.5.2" />
5-
<package id="GleamTech.ImageUltimate" version="6.6.2" />
6-
<package id="GleamTech.DocumentUltimate" version="7.7.2" />
7-
<package id="GleamTech.FileUltimate" version="9.7.2" />
3+
<package id="GleamTech.Common" version="6.7.0" />
4+
<package id="GleamTech.VideoUltimate" version="4.5.5" />
5+
<package id="GleamTech.ImageUltimate" version="6.6.5" />
6+
<package id="GleamTech.DocumentUltimate" version="7.7.5" />
7+
<package id="GleamTech.FileUltimate" version="9.7.5" />
88
</packages>

0 commit comments

Comments
 (0)