-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* .NET 4.8 RTM Updates .NET 4.8 RTM Updates Remove additonal files Remove additonal files .NET 4.8 RTM Updates .NET 4.8 RTM Updates .NET 4.8 RTM Updates .NET 4.8 RTM Updates .NET 4.8 RTM Updates Adding .NET Framework 4.8 .NET 4.8 RTM Updates * .NET 4.8 RTM Updates * .NET 4.8 RTM Updates * .NET 4.8 RTM Updates * .NET 4.8 RTM Updates * .NET 4.8 RTM Updates * .NET 4.8 RTM Updates
- Loading branch information
Showing
12 changed files
with
827 additions
and
41 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
20 changes: 20 additions & 0 deletions
20
....Hosting.RecycleLimitMonitor+RecycleLimitMonitorSingleton.AlertProxyMonitors.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# InvalidOperationException in ASP.Net-RecycleLimitMonitor-AlertProxyMonitors | ||
|
||
## Symptoms | ||
ASP.Net applications may crash intermittently due to an `InvalidOperationException` in | ||
`System_Web_ni!System.Web.Hosting.RecycleLimitMonitor+RecycleLimitMonitorSingleton.AlertProxyMonitors`. | ||
|
||
## Cause | ||
This issue was introduced when ASP.Net 4.7 separated cache management and memory monitoring. This new `RecycleLimitMonitorSingleton` monitors worker process private bytes usage against the recycling limit for the process, and when | ||
the limit is near, it alerts a set of "proxy monitors" in each registered AppDomain so they can take action to avoid a process | ||
recycle. The collection of "proxy monitors" being enumerated was not thread-safe, though, so new AppDomains spinning up or old | ||
AppDomains shutting down while this monitor enumerated the collection could result in this unhandled `InvalidOperationException` | ||
in the default AppDomain, causing a crash. | ||
|
||
## Workaround | ||
There is no reliable workaround. If the environment does not tend to consume private bytes near the recycling limit, or if | ||
web app domain lifetimes tend to last the entire length of the process lifetime, then chances of hitting this issue are | ||
extremely minimal. More private bytes consumption and/or more AppDomain recycling increases the odds of hitting this exception condition. | ||
|
||
## Resolution | ||
A hotfix for this issue is planned for .Net 4.8. This page will be updated with a link to the hotfix when it becomes available. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Per-Monitor DPI-aware WPF applications position mouse cursor incorrectly when dragging between monitors | ||
|
||
## Symptoms | ||
A user running a WPF application that enables the Per-Monitor DPI awareness feature introduced in .NET Framework 4.7.2 may notice that the mouse cursor is in a different location relative to the window after dragging the window from one monitor to another. | ||
|
||
## Cause | ||
This issue is caused by a calculation error when resizing and placing the window after switching DPI. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.