webservice 上传图片错误,请大家帮忙看一下
我们用的这个图片上传webservice只是从一个服务器移到了另一个服务器
结果报错:
服务器无法处理请求。 ---> 拒绝访问 temp 目录。用来运行 XmlSerializer 的标识“NT AUTHORITY\\LOCAL SERVICE”没有访问 temp
目录的足够权限。CodeDom 将使用进程正在使用的用户帐户进行编译,这样,如果用户没有访问系统 temp 目录的权限,将无法进行编译
。使用 Path.GetTempPath() API 找到 temp 目录的位置。
服务器配置,权限什么的都和原来的一样,但是就是不能上传了。非得开个everyone权限才可以用。
webservice地址可以打开,没有错误。
是权限问题吗,应该怎么更改。服务器,不可能给everyone权限的!
[解决办法]
添加 ASPNET 用户,还不行的话,参考下文:
http://group.gimoo.net/review/31493
[解决办法]
权限,添加 ASPNET,IMUSer
[解决办法]
给ASPNET 用户分配他提示的IIS temp目录(一般在 系统盘:\Windows\temp)写权限
[解决办法]
添加ASPNET,IUSER_XXXX,IWAM_XXXX完全控制权限