编译器失败,错误代码 - 找到缺少的程序集,但为什么会丢失

Compiler failed with error code - missing assembly found, but why is it missing

经过分析,我的错误如下:

C0150004    STATUS_SXS_ASSEMBLY_NOT_FOUND

我查看了编译器调用的整个文件列表(即 C:\Windows\SysWOW64\inetsrv> "C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe"...

唯一不存在的文件以粗体显示

/R:"C:\Windows\assembly\GAC_MSIL\System.ServiceModel.0.0.0__b77a5c561934e089\System.ServiceModel.dll" /out:"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\applications_my_app\e34a7fe0\b4388432\en\App_GlobalResources.snrifx3y.resources.dll" /D:DEBUG /debug+ /optimize-

DEVTEST中存在对应的文件

此站点是 .Net 2.0Classic App Pool

我已经尽可能多地比较了它工作的环境,但似乎找不到任何可以暗示为什么这在 PROD[=30= 中不起作用的东西].

机器严重损坏,必须重建。