我正在开发一个asp.net 网站。我想允许用户在网站内创建自己的文件夹。
string pathToCreate = "~/path/sub folder";
if (Directory.Exists(Server.MapPath(pathToCreate)))
{
// folder exist message
}
else
{ //cerate folder
Directory.CreateDirectory(Server.MapPath(pathToCreate));
base.OnLoad(e);
}
这在我使用 Visual Studio 进行调试时工作。但是当我在 IIS 中托管它之后,它显示 Access denied to the previous specified path 的错误
Access to the path 'C:\inetpub\wwwroot\sample_site\resources\users_folder' is denied.
Line 47: Directory.CreateDirectory(Server.MapPath(pathToCreate));