IIS 8,如何授予ASP.NET写入Windows 8中的文件夹的权限

时间:2013-07-11 03:39:56

标签: iis

我将我的mvc应用程序发布到我的本地IIS版本8.应用程序需要将临时文件写入本地文件夹,例如d:\ my mvc \ temp。

我的应用程序池是DefaultAppPool,Identity是ApplicationPoolIdentity。

我在Windows资源管理器中选择了d:\ my mvc \ temp并为该文件夹添加了IIS_IUsers,并提供了完全控制权限。我试图添加本地服务,网络,网络服务读写权限。这些也行不通。

但是应用程序仍无法将文件写入文件夹。

问题是如何让应用程序写入本地文件夹,出于安全考虑,IIS_IUsers允许这样做是一种好习惯?

谢谢。

1 个答案:

答案 0 :(得分:5)

(将我的评论转移到甜蜜,甜蜜的业力的答案)

我认为问题是您的匿名请求正在使用的身份。您的IIS匿名身份验证标识设置为什么?它可能不会设置为“应用程序池标识”,这将导致您的问题