无法在asp.net的类库中创建文件夹
本文关键字:类库 创建 文件夹 net asp | 更新日期: 2023-09-27 18:14:57
我有一个包含引用的web应用程序,当引用的方法被调用时会创建一个新文件夹
然而,当我的应用程序调用该方法时,我有一个错误。
Access to the path 'TempPDFStorage/' is denied.
我在windows中尝试了同样的事情。它没有问题,新文件夹将在bin/debug/
中创建。我该怎么办??
是否尝试访问客户端机器或服务器上的此路径?如果你对IIS有权限,你可以为你的应用程序模拟一个对该目录有权限的用户,然后你应该没事。
设置具有权限的用户的安全上下文:
- 打开IIS管理器(运行-> "inetmgr")
- 找到您的web应用程序
- 点击您的web应用程序,并在右侧单击"基本设置…"
- 点击"连接为…"
- 选择"特定用户"
- 点击"设置…"
- 输入对该目录有权限的用户的凭据
相反,要冒充未经身份验证的用户,您可以这样做:
- 执行上述步骤1和2 在功能视图中双击"认证"
- 根据您如何设置身份验证,您可以配置"匿名"使用特定的凭据(默认情况下设置为IUSR)
web应用程序通常只在服务器上执行,并且在标准设置下没有在桌面上的写特权。winform在桌面上执行。我认为你这样做并不是一个很好的安全实践