尝试写入网络文件夹

时间:2019-01-28 06:39:24

标签: asp.net iis

我需要从ASP.NET写入网络文件夹。 因此,我只使用了Streamwriter类,当使用Visual Studio Web服务器在本地系统上尝试时,它可以正常工作。但是,当尝试将其托管到同一台计算机上的IIS中时,写入网络文件夹根本无法正常工作。

  

拒绝访问{\ MYSERVER \ specialfolder}

所以我认为这是一些访问问题。我尝试的方法如下

  • 更改了默认应用程序池(哪个是我的池 域)到本地系统的身份(并尝试了其他4个): 还是错误
  • 我的网站的身份验证更改。从 特定用户IUSR匿名进入应用程序池标识:否 帮助
  • 右键单击我的网站,然后选择编辑权限,然后 IIS_IUSRS组的指定写权限:不起作用
  • 我也尝试过,右键单击网络文件夹本身->安全-> 但是没有IIS_IUSRS组

    由于具有网络写入权限,我还缺少什么? 夹。

有关我的系统的详细信息

  • IIS 8.5
  • WINDOWS SERVER 2012R2
  • VISUAL STUDIO 2015

1 个答案:

答案 0 :(得分:0)

据我所知,IIS使用IIS生成的LOCAL用户,这是本地计算机帐户。

如果要访问另一个网络文件夹,则应为IIS应用程序池标识设置足够的权限。

您应该使用AD为特定的AD帐户授予足够的权限。

或者,您可以使用ActiveDirectory创建一个域用户帐户,配置应用程序池标识以使用该域用户,并授予该用户对网络文件的访问权限。

更多详细信息,您可以参考以下文章:

http://www.iis.net/learn/manage/configuring-security/application-pool-identities