无法生成临时类(result=1)

本文关键字:result | 更新日期: 2023-09-27 18:18:28

我有一个c#可执行文件,它在同一台服务器上触发WCF web服务。在它开始抛出这个错误消息

之前,它一直工作正常。
Message : Unable to generate a temporary class (result=1).
error CS2001: Source file 'C:'Windows'TEMP'mchgnxs3.0.cs' could not be found
error CS2008: No inputs specified

到目前为止我所尝试的:提供对触发WCF的帐户的读/写访问权限

最近服务器崩溃并从备份服务器恢复。有可能和错误有关吗?

无法生成临时类(result=1)

我解决了。您必须提供对临时文件夹的写访问权限。我向不同的用户提供访问权限。正确的用户id是web服务的应用程序池中提到的用户id。

我认为你的项目存储在Windows的临时文件夹和'mchgnxs3.0.cs'文件可以删除。否则,您应该尝试重命名您的脚本文件(可能' mchgnxs33.0 .cs'到'mchgnxs3_0.cs')。