【问题标题】:Access to shared folder as a virtual directory in the IIS访问共享文件夹作为 IIS 中的虚拟目录
【发布时间】:2017-03-20 16:12:20
【问题描述】:

我在 microsoft IIS 上有一个非常简单的任务(这意味着 2 天的配置地狱)

我需要添加一个指向不同服务器(共享文件夹)的虚拟目录。

我在本地和远程服务器中打开了一个用户,我可以看到文件夹的内容,但是当我尝试将某些内容复制到该文件夹​​(从代码中)时,我被拒绝访问。

当然,用户拥有完全控制权(共享和 ntfs),但无论我在做什么,我都无法完成这个简单的任务。

我错过了什么?我应该怎么做才能让它发挥作用?

提前致谢 - Tal.

【问题讨论】:

  • 应用在trust的什么级别下运行?
  • 我不确定是否要完全信任我的应用。但是,我确实通过使应用程序以服装用户身份连接并授予该用户访问共享文件夹的权限来解决此问题。谢谢。
  • 把它写下来作为答案,这样它就会被标记:)。很高兴您的问题得到解决。

标签: c# asp.net iis virtual-directory


【解决方案1】:

可以通过将 appPoolIdentity 更改为有权读取\写入网络虚拟文件夹的本地 windows 用户来解决该问题。 缺点(至少从我的经验来看)是性能,IIS 变得非常慢(在我的情况下是 30 个在线用户)。

【讨论】:

    猜你喜欢
    • 2023-04-08
    • 2015-11-19
    • 2013-06-08
    • 2013-09-16
    • 1970-01-01
    • 1970-01-01
    • 2013-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多