在 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 添加了它。

我做的是:

需要Server.MapPath()使用虚拟路径对应的物理文件路径

Directory.CreateDirectory(Path.Combine(Server.MapPath("~/attachments"), "7075"));