无法在asp.net的类库中创建文件夹

本文关键字:类库 创建 文件夹 net asp | 更新日期: 2023-09-27 18:14:57

我有一个包含引用的web应用程序,当引用的方法被调用时会创建一个新文件夹

然而,当我的应用程序调用该方法时,我有一个错误。

Access to the path 'TempPDFStorage/' is denied.

我在windows中尝试了同样的事情。它没有问题,新文件夹将在bin/debug/

中创建。

我该怎么办??

无法在asp.net的类库中创建文件夹

是否尝试访问客户端机器或服务器上的此路径?如果你对IIS有权限,你可以为你的应用程序模拟一个对该目录有权限的用户,然后你应该没事。

设置具有权限的用户的安全上下文:

    打开IIS管理器(运行-> "inetmgr")
  1. 找到您的web应用程序
  2. 点击您的web应用程序,并在右侧单击"基本设置…"
  3. 点击"连接为…"
  4. 选择"特定用户"
  5. 点击"设置…"
  6. 输入对该目录有权限的用户的凭据

相反,要冒充未经身份验证的用户,您可以这样做:

  1. 执行上述步骤1和2
  2. 在功能视图中双击"认证"
  3. 根据您如何设置身份验证,您可以配置"匿名"使用特定的凭据(默认情况下设置为IUSR)

web应用程序通常只在服务器上执行,并且在标准设置下没有在桌面上的写特权。winform在桌面上执行。我认为你这样做并不是一个很好的安全实践