【问题标题】:grant access to XML file on step over folder在跨过文件夹时授予对 XML 文件的访问权限
【发布时间】:2013-09-01 17:01:32
【问题描述】:

我有 2 个 asp.net 网络应用程序:admin_panel、站点
我已将它们上传到 Windows 网络托管 (Godaddy) 到单独的文件夹
我已经从 IIS 管理中为每个文件夹创建了文件夹。
admin_panel 与位于同一目录中的 opinion.xml db 文件一起使用
但是当我尝试使用另一个文件夹中的这个 xml 文件时,它给了我一个错误:Access to the path ***xml is denied
P.S 在连接字符串中我使用了此文件夹的完整路径:D:\Hosting\****\opinion.xml
授予xml文件权限怎么样,没有任何选项可以授予它,如果我尝试抛出FTP客户端,它会自动返回xxx mode 请帮忙有什么解决办法吗? 我可以从site web.configcode

授予权限

【问题讨论】:

  • 检查两个应用程序是否使用相同的应用程序池
  • 不,不一样,因为我创建了差异应用程序池
  • 所以,这就是你的问题的原因。不同所有者的不同池不能访问同一个文件。因为一个有权限,另一个没有。

标签: c# asp.net hosting


【解决方案1】:

打开 IIS -> 应用程序池

点击两个池的高级设置,然后选择进程模型 -> 身份“NetworkService”

使用您的 xml 为物理文件夹提供读/写 网络和网络服务权限

【讨论】:

  • 感谢您的回复,我的主机出现问题,我无法访问 IIS
猜你喜欢
  • 1970-01-01
  • 2012-07-23
  • 2014-10-14
  • 2019-06-18
  • 2013-01-28
  • 1970-01-01
  • 1970-01-01
  • 2020-07-30
  • 2016-09-01
相关资源
最近更新 更多