【发布时间】:2012-08-29 07:24:53
【问题描述】:
我有一个在 Windows 服务器机器上的 iis 7 上运行的 web 服务。我正在使用它来请求 iphone 应用程序的数据。它在过去 3 年中运行良好,但一个月前它突然开始给出以下错误作为响应:
服务器无法处理请求。 ---> 访问临时目录被拒绝。运行 XmlSerializer 的身份“NT AUTHORITY\NETWORK SERVICE”没有足够的权限来访问临时目录。 CodeDom 将使用进程使用的用户帐户进行编译,因此如果用户无权访问系统临时目录,您将无法编译。使用 Path.GetTempPath() API 找出临时目录位置。
负责网络的同事已经解决了这个问题,至少我们是这么认为的。然后我们意识到问题仍然出现在某些互联网连接上。例如,当朋友使用 3g 连接打开应用时,响应正确,但使用 wifi 连接打开时返回错误。
我们找不到发生这种情况的原因。有没有遇到过这个问题的人有任何想法?
【问题讨论】:
标签: .net web-services iis-7 windows-server