对路径“C:\work\project\infl\web\Asp\Image\Sunset.jpg”的访问被拒绝
异常详细信息: System.UnauthorizedAccessException: 对路径“C:\work\project\infl\web\Asp\Image\Sunset.jpg”的访问被拒绝。
ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。
若要授予 ASP.NET 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。
行 44: MyFileStream = new FileStream(filename,FileMode.Open);
我用的系统为xp,并设置了image目录的权限everyone为完全控制(aspnet 或net service 权限都有设置过),可是调试还是出现这中错误,是什么原因啊,帮帮忙啊,大家
问题点数:20、回复次数:7Top
1 楼smile9961(good life)回复于 2006-05-04 13:16:02 得分 0
還需要Iuser(internet來賓用戶),ANONYMOUS LOGON(匿名用戶)有權限。Top
2 楼webwait(webwei)回复于 2006-05-04 13:21:05 得分 0
去掉只读属性Top
3 楼l000000(劉京)回复于 2006-05-04 13:58:33 得分 0
我用的是everyone权限啊,先试试看Top
4 楼oldmoon(电子商务人,电子商务路)回复于 2006-05-04 14:10:08 得分 0
允许aspnet帐户具有写的权限!Top
5 楼webwalker(Jason.Xu@BenQ.com)回复于 2006-05-04 14:15:00 得分 0
IIS/属性/允许匿名访问Top
6 楼l000000(劉京)回复于 2006-05-04 14:25:42 得分 0
everyone aspnet net service 开始都是完全控制的饿
Top
7 楼l000000(劉京)回复于 2006-05-04 14:32:11 得分 0
iis也是允许匿名访问的啊
Top




