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

pet*_*ter 1 iis

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

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

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

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

问题是如何让应用程序写入本地文件夹,并且出于安全原因,这使IIS_IUsers权限成为一种好的做法?

谢谢。

Dai*_*Dai 5

(将我的评论移至甜蜜的业力答案)

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