为什么创建不了文件夹?
Dim path As String
path = Server.MapPath("./User"+"\\"+Request.QueryString("Auto_id"))
If UserPur.CreateFolder(path,Request.QueryString("Auto_id")) = True
Response.Write("true")
Else
Response.Write("false")
End If
组建代码:
using System;
using System.IO;
namespace userPurDb
{
/// <summary>
/// userPurDb 的摘要说明。
/// </summary>
public class userPur
{
public bool CreateFolder(string User_id,string path)
{
//string str_Path;
//str_Path = path + "\\";
if(!System.IO.Directory.Exists(path))
{
System.IO.Directory.CreateDirectory(path);
return true;
}
return false;
//System.Console.Write(path+"/"+User_id);
}
}
}
问题点数:20、回复次数:3Top
1 楼Miracle(新一代的开山怪)回复于 2005-01-04 03:53:41 得分 7
首先检查无法创建文件夹时的具体异常信息。通常是因ASP.NET工作进程无权操作制定路径导致的IOException,如果是这种情况,则尝试赋予ASP.NET工作进程(Windows 2000/XP下一般是ASPNET账户,Windows Server 2003下一般是NETWORK SERVICE账户)足够的目录访问权限。Top
2 楼sean168(最爱拉布拉多)回复于 2005-01-04 11:43:49 得分 7
赋给它写的权限!!!Top
3 楼ya0911(ya0911)回复于 2005-01-04 11:52:42 得分 6
学习学习。Top




