ASP.NET写入Bin目录,匿名用户访问被拒绝

时间:2010-04-05 22:25:53

标签: asp.net

我有一个程序在Bin目录中创建一个小文件以跟踪许可证(这是意图),在调试时一切正常但我刚刚意识到当我在IIS服务器上运行它时匿名用户帐户(IUSR)不创建该文件,因为IUSR只具有读取权限(我知道这是正确的但是drat!)。

我可以写入IUSR帐户下的其他位置,还是可以在“本地服务”帐户下运行我的代码?

由于

1 个答案:

答案 0 :(得分:1)

除非您冒充用户,否则使用应用程序池帐户执行保存操作。

不确定您正在使用哪个IIS(至少在IIS 6.0上),默认情况下,应用程序池在Network Service帐户下运行,因此您需要将该文件夹的写入权限授予该帐户。< / p>