编译器错误:'C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\014679fc\1b393534\App_Web_glpoum5i.dll'找不到

sid*_*esh 9 c# asp.net metadata

我一次又一次地得到这个编译错误.我无法永久解决它.

为了调试这个错误我清理解决方案并重建解决方案,有时它正在工作,有时它再次显示相同的编译错误.

请告诉我这个问题的永久解决方案.

'/'应用程序中的服务器错误.


Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. 

Compiler Error Message: CS0006: Metadata file 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\014679fc\1b393534\App_Web_glpoum5i.dll' could not be found
Run Code Online (Sandbox Code Playgroud)

Abh*_*mas 1

对此的最佳答案请打开您的 web.config 文件并在编译标记中添加以下两个设置

<compilation targetFramework="4.0" debug="false" batch="false">
Run Code Online (Sandbox Code Playgroud)

保持 coidng,当我在尝试在服务器中托管的应用程序中遇到相同的错误时,我也尝试了以下操作

  1. 单击“开始”,单击“运行”,键入 iisreset /stop,然后单击“确定”。
  2. 打开 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files 目录。
  3. 删除您在步骤中找到的目录中的所有文件和所有文件夹
  4. 单击“开始”,单击“运行”,键入 iisreset /start,然后单击“确定”。
  5. 再次进行构建,然后尝试访问您的网站。

  • 开发环境不要添加debug="false"。 (2认同)