读写共享文件夹遇到身份认证的问题
程序很普通,就是写入\\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.." />