繁体   English   中英

ASP.NET临时文件夹内容

[英]ASP.NET Temporary folder content

我有一个使用ASP.NET 4.0在IIS 7.5中托管的Web应用程序。 今天,我更新了现有的usercontrol。 当我尝试查看相应的页面时,出现以下提到的错误。

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'``

我的用户控件的名称是: PrinterSuppliers_New

我尝试通过重新启动站点并重新启动应用程序池。 还发现了上面提到的dll

c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\721411d6\d7119521\ path of the server.

我不确定要删除它们,因为同一台服务器上还托管了其他Web应用程序。 请在此建议我。 应用程序池按需回收会有所帮助吗? 如果是这样,会有什么后果吗?

谢谢

您在“ Temporary ASP.NET Files中看到的文件和文件夹是正常的,它们是在Web应用程序启动时进行ASP.NET编译过程的结果。

您可以使用以下PowerShell命令删除未使用的文件和文件夹,这样做可能值得回收您的网站应用程序池(以确保未锁定您的网站文件):

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM