-->
Click on your Mail app to open it and immediately hold the Shift key until Mail opens. This action causes your Mail App to open without any message or mailbox selected. Step – 2 Hide Message. Hide the message viewer portion of the window by carefully dragging the thin separator bar between it and your list of messages. Ensure your Zoom app is up-to-date. Launch the desktop client, sign in and click on your profile picture. Then click on Check for Updates. Install the most recent app version and restart your computer. Relaunch Teams and check if the app still quits unexpectedly. Additionally, you can check Windows Updates. Go to Settings and click Update.
This article helps you resolve the problem where unhandled exceptions cause ASP.NET-based applications to quit unexpectedly in the .NET Framework.
Messages App Not Responding Mac
- My messages app on my MBP keeps quitting unexpectedly. When I click on it to open it doesn't even open it. 'Messages quit unexpectedly' comes up after like 2-3 seconds. It only started after the recent update like 3-4 days ago for the text crash update.
- Try the following steps if an app installed on your phone has any of these problems: Crashing. Isn't working properly. If the app that isn't working is an Instant App, try these troubleshooting steps instead. After each step, restart your phone to see if it fixed the issue.
Original product version: .NET Framework 4.5
Original KB number: 911816
Note
This article applies to the Microsoft .NET Framework 2.0 and all later versions.
Symptoms
When an unhandled exception is thrown in a ASP.NET-based application that is built on the .NET Framework 2.0 and later versions, the application unexpectedly quits. When this problem occurs, no exception information that you must have to understanding the issue is logged in the application log.
However, an event message that is similar to the following example may be logged in the System log. Additionally, an event message that is similar to the following example may be logged in the application log.
Cause
This problem occurs because the default policy for unhandled exceptions has changed in the .NET Framework 2.0 and later versions. By default, the policy for unhandled exceptions is to end the worker process.
In the .NET Framework 1.1 and in the .NET Framework 1.0, unhandled exceptions on managed threads were ignored. Unless you attached a debugger to catch the exception, you wouldn't realize that anything was wrong.
ASP.NET uses the default policy for unhandled exceptions in the .NET Framework 2.0 and later versions. When an unhandled exception is thrown, the ASP.NET-based application unexpectedly quits.
This behavior doesn't apply to exceptions that occur in the context of a request. These kinds of exceptions are still handled and wrapped by an HttpException
object. Exceptions that occur in the context of a request don't cause the worker process to end. However, unhandled exceptions outside the context of a request, such as exceptions on a timer thread or in a callback function, cause the worker process to end.
Resolution 1
Modify the source code for the IHttpModule
object so that it will log exception information to the application log. The information that is logged will include the following:
- The virtual directory path in which the exception occurred
- The exception name
- The message
- The stack trace
To modify the IHttpModule
object, follow these steps.
Note
This code will log a message that has the Event Type of Error and the Event Source of ASP.NET 2.0.50727.0 in the application log. To test the module, request an ASP.NET page that uses the ThreadPool.QueueUserWorkItem
Download latest quicktime player for mac. method to call a method that throws an unhandled exception.
Put the following code in a file that is named UnhandledExceptionModule.cs.
Save the UnhandledExceptionModule.cs file to the
C:Program FilesMicrosoft Visual Studio 8VC
folder.Open the Visual Studio Command Prompt.
Stop motion for mac free download. Type
sn.exe -k key.snk
, and then press ENTER.Type
csc /t:library /r:system.web.dll,system.dll /keyfile:key.snk UnhandledExceptionModule.cs
, and then press ENTER.Type
gacutil.exe /if UnhandledExceptionModule.dll
, and then press ENTER.Type
ngen install UnhandledExceptionModule.dll
, and then press ENTER.Type
gacutil /l UnhandledExceptionModule
, and then press ENTER to display the strong name for the UnhandledExceptionModule file.Add the following code to the Web.config file of your ASP.NET-based application.
Resolution 2
Change the unhandled exception policy back to the default behavior that occurs in the .NET Framework 1.1 and in the .NET Framework 1.0.
Note
We do not recommend that you change the default behavior. If you ignore exceptions, the application may leak resources and abandon locks.
To enable this default behavior, add the following code to the Aspnet.config file that is located in the following folder:%WINDIR%Microsoft.NETFrameworkv2.0.50727
Resolution 1
Modify the source code for the IHttpModule
object so that it will log exception information to the application log. The information that is logged will include the following:
- The virtual directory path in which the exception occurred
- The exception name
- The message
- The stack trace
To modify the IHttpModule
object, follow these steps.
Note
This code will log a message that has the Event Type of Error and the Event Source of ASP.NET 2.0.50727.0 in the application log. To test the module, request an ASP.NET page that uses the ThreadPool.QueueUserWorkItem
Download latest quicktime player for mac. method to call a method that throws an unhandled exception.
Put the following code in a file that is named UnhandledExceptionModule.cs.
Save the UnhandledExceptionModule.cs file to the
C:Program FilesMicrosoft Visual Studio 8VC
folder.Open the Visual Studio Command Prompt.
Stop motion for mac free download. Type
sn.exe -k key.snk
, and then press ENTER.Type
csc /t:library /r:system.web.dll,system.dll /keyfile:key.snk UnhandledExceptionModule.cs
, and then press ENTER.Type
gacutil.exe /if UnhandledExceptionModule.dll
, and then press ENTER.Type
ngen install UnhandledExceptionModule.dll
, and then press ENTER.Type
gacutil /l UnhandledExceptionModule
, and then press ENTER to display the strong name for the UnhandledExceptionModule file.Add the following code to the Web.config file of your ASP.NET-based application.
Resolution 2
Change the unhandled exception policy back to the default behavior that occurs in the .NET Framework 1.1 and in the .NET Framework 1.0.
Note
We do not recommend that you change the default behavior. If you ignore exceptions, the application may leak resources and abandon locks.
To enable this default behavior, add the following code to the Aspnet.config file that is located in the following folder:%WINDIR%Microsoft.NETFrameworkv2.0.50727
Status
This behavior is by design.
More information
Messages App Quits Unexpectedly Without
For more information about changes in the .NET Framework 2.0, visit Breaking Changes in .NET Framework 2.0.