我将我的MVC应用程序发布到本地IIS 8。该应用程序需要写入临时文件到本地文件夹,例如d:\my mvc\temp。
我的应用程序池是DefaultAppPool,身份验证是ApplicationPoolIdentity。
我在Windows资源管理器中选择了d:\my mvc\temp,并添加了IIS_IUsers到文件夹中,并授予了完全控制权限。我尝试添加本地服务、网络和网络服务的读/写权限,但这些也不起作用。
但该应用程序仍然无法将文件写入文件夹中。
问题是如何让应用程序写入本地文件夹?出于安全考虑,给予IIS_IUsers权限是否是一个好的做法?
谢谢。