Asp.net 无法使用WCF服务(托管在IIS中)
我已将我的web应用程序托管在IIS 5中的虚拟目录中。 浏览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默认用
.aspx网页时
一切正常。Web页面很少从用户处获取输入并调用WCF服务。打服务电话时,我得到以下例外-
序列化邮件正文时出错:“无法”
生成一个临时类(结果=1)。错误CS2001:源文件
找不到“C:\WINDOWS\TEMP\peqft5u5.0.cs”错误CS2008:否
指定的输入'
我仔细检查了环境变量在服务器中的外观。
我可以确认,代码中没有问题,因为在类似配置和托管环境的其他框中,同样的操作非常好。ASP.NET默认用户没有对临时文件夹的写入权限。张贴的答案,希望它会有帮助以后,有一天 运行服务的指定用户是否具有对c:\windows\temp文件夹的读/写权限?这是我要看的第一件事。