Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 无法使用WCF服务(托管在IIS中)_Asp.net_Wcf_Iis - Fatal编程技术网

Asp.net 无法使用WCF服务(托管在IIS中)

Asp.net 无法使用WCF服务(托管在IIS中),asp.net,wcf,iis,Asp.net,Wcf,Iis,我已将我的web应用程序托管在IIS 5中的虚拟目录中。 浏览.aspx网页时一切正常。Web页面很少从用户处获取输入并调用WCF服务。打服务电话时,我得到以下例外- 序列化邮件正文时出错:“无法” 生成一个临时类(结果=1)。错误CS2001:源文件 找不到“C:\WINDOWS\TEMP\peqft5u5.0.cs”错误CS2008:否 指定的输入' 我仔细检查了环境变量在服务器中的外观。 我可以确认,代码中没有问题,因为在类似配置和托管环境的其他框中,同样的操作非常好。ASP.NET默认用

我已将我的web应用程序托管在IIS 5中的虚拟目录中。 浏览
.aspx网页时
一切正常。Web页面很少从用户处获取输入并调用WCF服务。打服务电话时,我得到以下例外-

序列化邮件正文时出错:“无法” 生成一个临时类(结果=1)。错误CS2001:源文件 找不到“C:\WINDOWS\TEMP\peqft5u5.0.cs”错误CS2008:否 指定的输入'

我仔细检查了环境变量在服务器中的外观。
我可以确认,代码中没有问题,因为在类似配置和托管环境的其他框中,同样的操作非常好。

ASP.NET默认用户没有对临时文件夹的写入权限。张贴的答案,希望它会有帮助以后,有一天

运行服务的指定用户是否具有对c:\windows\temp文件夹的读/写权限?这是我要看的第一件事。