日期:2014-05-17  浏览次数:20508 次

读写共享文件夹遇到身份认证的问题
程序很普通,就是写入\\share\test\1.txt

IIS使用Windows 身份验证、ASP.NET 模拟(已通过身份验证的用户)

共享设置了everyone可读写,目录设置了everyone可读写权限

结果是 Access to the path xxx is denied


禁用ASP.NET模拟可以写入

ASP.NET模拟账户使用特定用户可以写入

但是设置为“已通过身份验证的用户”,用相同的账号登录就没权限


难道这两者有区别? 因为不便使用特定用户,难道只能禁用ASP.NET模拟了?



------解决方案--------------------
模拟,可能是域用户,不是服务器上的,所以有可能无权

你可以把域的组加进去

否则用的是iis进程用户
------解决方案--------------------
C# code

<system.web>//节点下
    <identity impersonate="true" userName="omtfs\web_nas" password="pcaSilver.." />