【问题标题】:Unable to consume WCF service (hosted in IIS )无法使用 WCF 服务(托管在 IIS 中)
【发布时间】:2013-08-29 11:34:35
【问题描述】:

我在 IIS 5 中的虚拟目录中托管了我的 Web 应用程序。 浏览.aspx web pages 时一切正常。网页需要很少的用户输入并调用 WCF 服务。在拨打服务电话时,我得到以下异常 -

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

我已经仔细检查了服务器中的环境变量看起来不错。 我可以确认,代码没有问题,因为在其他类似配置和托管环境的盒子中同样可以正常工作。

【问题讨论】:

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

标签: asp.net wcf iis


【解决方案1】:

ASP.NET 默认用户没有对 TEMP 文件夹的写入权限。发布答案,希望以后有一天会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-13
    • 1970-01-01
    • 1970-01-01
    • 2020-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多