在 ASP.NET MVC 中拒绝访问路径
Access to the path is denied in ASP.NET MVC
我正在尝试使用此代码创建目录:
Directory.CreateDirectory("localhost/attachments/7075");
但是返回了'Access to the path 'localhost/attachments/7075' is denied.'
请注意 attachments
来自网络共享文件夹。我在 IIS 上使用 Add Virtual Directory
添加了它。
我做的是:
- 尝试在共享文件夹中手动创建一个文件夹,我可以。
- 我试图检查
IIS_IUsers
文件夹中的证券,它在 Full Control
中
需要Server.MapPath()
使用虚拟路径对应的物理文件路径
Directory.CreateDirectory(Path.Combine(Server.MapPath("~/attachments"), "7075"));
我正在尝试使用此代码创建目录:
Directory.CreateDirectory("localhost/attachments/7075");
但是返回了'Access to the path 'localhost/attachments/7075' is denied.'
请注意 attachments
来自网络共享文件夹。我在 IIS 上使用 Add Virtual Directory
添加了它。
我做的是:
- 尝试在共享文件夹中手动创建一个文件夹,我可以。
- 我试图检查
IIS_IUsers
文件夹中的证券,它在Full Control
中
需要Server.MapPath()
使用虚拟路径对应的物理文件路径
Directory.CreateDirectory(Path.Combine(Server.MapPath("~/attachments"), "7075"));