ASP.NET, as one of the most popular server-side web frameworks, is used by millions of developers.
ASP.NET memory leaks can occur for several reasons, and today we’re going to show you how to fix asp memory leak in Windows 10.
- The ASP memory leak issue can be a real pain, but luckily, there are ways to fix the issue.
- One way is to uninstall and reinstall the SQL Server, which is another tool used to manage databases.
- Another common way to solve the ASP memory leak issue is to disable the ASP.NET debugging tools.
PC problems? Solve them in minutes.
Change your application pool identity
- Click on Start.
- Type services.msc and open Services.
- Locate ASP.NET Application Pool.
- Click on Change service account.
- Click on Change.
- Enter your new account credentials and click Ok.
Modify your application pool’s desired managed pipeline mode
-
Go to IIS Manager > select your app pool > go to the Advanced Settings tab > select the .NET CLR Managed Pipeline mode option.
You can also set the .NET CLR Managed Pipeline mode option to “Legacy”.
Modify your IIS configuration
- Navigate to the Control Panel and open the Administrative Tools.
- Select Internet Information Services.
- Locate the Default Web Site and double click to open it.
- Click Advanced Settings to expand the Advanced Properties box.
- Under the Memory Limit box, make sure that the Limit is 0.
- Click Apply and OK to save changes.
- Restart your IIS service.
PC problems? Solve them in minutes.
Is your computer running slow, crashing, or giving you the dreaded Blue Screen of Death? Well, don't worry - there's a solution! ASR Pro is the ultimate software for repairing Windows errors and optimizing your PC for maximum performance. With ASR Pro, you can fix a wide range of common issues in just a few clicks. The application will detect and resolve errors, protect you from data loss and hardware failure, and optimize your system for optimal performance. So don't suffer with a slow or crashed computer any longer - download ASR Pro today!

Change application pool identity
- Go to IIS Manager > expand the Default Website > right-click on Application Pools > select Advanced Settings.
- Select Advanced tab > click on the Process Model > select Application Pool Identity.
- Restart IIS.
- Change the application pool settings
Go to IIS Manager > expand Default Website > right-click on Application Pools > select Advanced Settings. - Select Advanced tab > click on the Process Model > select Process Model.
- Restart IIS.
- Verify that ASP.NET version is installed
Open Server Manager > select Tools > select IIS Manager > expand Default Website > right-click on ASP.NET version > select Properties. - Uncheck the Enable 32 bit applications program option.
- Restart IIS.
- Verify that ASP.NET application pool is running
Open Server Manager > select Tools > select IIS Manager > expand Default Website > right-click on your application pool > select Advanced Settings. - Verify that the ASP.NET v4.0.30319 application pool is enabled.
- Restart IIS.
Change your application’s compatibility mode
- Right-click on your project file and choose Properties from the menu.
- Go to the Application tab and check Run this program in compatibility mode for.
- Select the appropriate mode from the drop-down menu and click Apply and OK.
Modify your application’s pool size
- Close IIS Manager, and head to the C:WindowsSystem32inetsrv folder. Now, double-click the ApplicationHost.config file to open it.
- Navigate to the
section, and locate the element, followed by .config element. - In the .config document, locate the
element, and modify it as shown below. - Save your changes and restart the IIS Server.
