【问题标题】:Accessing folders ouside of root IIS访问根 IIS 之外的文件夹
【发布时间】:2017-08-31 05:08:35
【问题描述】:

我需要使用 c# 将文件写入 IIS 7 根文件夹之外的文件夹中。

我已创建文件夹并授予 IIS_IUSRS 和应用程序池用户对该文件夹的所有权限,但当我尝试写入时,我总是得到 UnauthorizedAccessException。

我在谷歌上搜索的所有内容都说解决方案是虚拟目录,但我每次发布网络时都不能清空文件夹。

有解决办法吗?

【问题讨论】:

  • 您使用的是共享主机还是只是您的机器?
  • 共享主机。
  • 在共享主机中,他们不允许您访问上面的文件夹,如果您可以在本地进行,但在生产中会失败
  • 这是真的,因此上面的问题:)
  • 您在共享主机上,但您可以访问主机之外的文件夹?我在这里有什么遗漏吗?

标签: c# windows iis-7


【解决方案1】:

您还需要向 NETWORK SERVICE 帐户授予文件访问权限。

【讨论】:

  • 我也这样做了。我还尝试将应用程序池身份的帐户更改为网络服务。
猜你喜欢
  • 1970-01-01
  • 2016-04-30
  • 1970-01-01
  • 2015-07-01
  • 1970-01-01
  • 2014-05-24
  • 2012-06-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多