ASP.NET临时文件夹内容

ASP.NET临时文件夹内容,asp.net,.net,iis,iis-7.5,temp,Asp.net,.net,Iis,Iis 7.5,Temp,我有一个web应用程序托管在IIS 7.5和ASP.NET 4.0中。 今天我更新了一个现有的用户控件。当我试图查看相应的页面时,出现了下面提到的错误 Compiler Error Message: CS0433: The type 'UserControls_QuickFinders_PrinterSuppliers_New' exists in both 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET File

我有一个web应用程序托管在IIS 7.5和ASP.NET 4.0中。 今天我更新了一个现有的用户控件。当我试图查看相应的页面时,出现了下面提到的错误

Compiler Error Message: CS0433: The type 'UserControls_QuickFinders_PrinterSuppliers_New' exists in both 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\721411d6\d7119521\App_Web_sqsfz2yg.dll' and 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\721411d6\d7119521\App_Web_printersuppliers_new.ascx.a11d5f6c.czdzfssn.dll'``
我的Usercontrol的名称是:
PrinterSuppliers\u New

我尝试重新启动站点并重新启动应用程序池。也在

c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\721411d6\d7119521\ path of the server.
我不确定是否要删除它们,因为有其他web应用程序托管在同一服务器上。请在这方面给我建议。应用程序池按需回收是否有帮助?如果是这样,会有什么后果


谢谢

您在
临时ASP.NET文件
中看到的文件和文件夹是正常的,它们是web应用程序启动时ASP.NET编译过程的结果

您可以使用以下PowerShell命令删除未使用的文件和文件夹,在执行此操作之前,可能值得回收您的网站应用程序池(以确保您的网站文件未被锁定):


Get ChildItem“C:\Windows\Microsoft.NET\Framework*\v*\Temporary ASP.NET Files”-Recurse | Remove Item-Recurse-Force

在回收应用程序池并删除文件后,该问题已得到修复。