我需要从ASP.NET写入网络文件夹。 因此,我只使用了Streamwriter类,当使用Visual Studio Web服务器在本地系统上尝试时,它可以正常工作。但是,当尝试将其托管到同一台计算机上的IIS中时,写入网络文件夹根本无法正常工作。
说
拒绝访问{\ MYSERVER \ specialfolder}
所以我认为这是一些访问问题。我尝试的方法如下
我也尝试过,右键单击网络文件夹本身->安全-> 但是没有IIS_IUSRS组
由于具有网络写入权限,我还缺少什么? 夹。
有关我的系统的详细信息
答案 0 :(得分:0)
据我所知,IIS使用IIS生成的LOCAL用户,这是本地计算机帐户。
如果要访问另一个网络文件夹,则应为IIS应用程序池标识设置足够的权限。
您应该使用AD为特定的AD帐户授予足够的权限。
或者,您可以使用ActiveDirectory创建一个域用户帐户,配置应用程序池标识以使用该域用户,并授予该用户对网络文件的访问权限。
更多详细信息,您可以参考以下文章:
http://www.iis.net/learn/manage/configuring-security/application-pool-identities