无法生成临时类(结果= 1)

时间:2013-06-15 14:09:46

标签: c# wcf temporary-files temporary-directory

我有一个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的帐户的读/写访问权限

最近,服务器从备份服务器崩溃并恢复。是否有可能与错误有关?

2 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:1)

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