If active scripting in project is configured to aspx, then a cache dll is created on the server's "Temporary ASP.NET files" folder
for every SmartEdit page access, page preview and page publish. Management Server slows down as more cache dlls are created within "Temporary ASP.NET files", eventually Management Server becomes unresponsive when accessed via SmartEdit, page preview or publishing.
The solution to delete the amounting cache dlls via an automated task, preferably nightly, schedule it so it does not clash with publishing or user access time period.
7.x to 9.x SP1 (using .NET 1.1)
Create "Clear_.NET_Temp_Cache.bat" in [MS Installation Directory]\ASP\Plugins
c:
cd "C:\Windows\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\cms"
del /S /Q *
9.x SP2 to 10.x (using .NET 3.5)
Create "Clear_.NET_Temp_Cache.bat" in [MS Installation Directory]\ASP\Plugins
c:
cd "C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\cms"
del /S /Q *
Create User-defined Job
Create user-defined job that runs nightly, schedule it so it does not conflict with existing publishing time.
Configure user-defined job to "External application", and provide path to aforementioned .bat file
For Management Server Clusters
N user-defined jobs for N Management Servers in the cluster