技术需求,通过程序要在虚拟目录中建立新的文件夹。
于是我写了一个BUTTON_CLICK事件
private void Button1_Click(object sender, System.EventArgs e)
{
string path = @"../Upload/test/";
if(Directory.Exists(path))
{
Console.WriteLine("exists already");
}
Directory.CreateDirectory(path);
}
通过编译,执行的时候,系统却给出这样的错误提示
对路径“../Upload/test/”的访问被拒绝。
于是到社区向各位高手求救。。。。
你这段代码是在哪个环境中运行的?
ASP.NET?
Console?
WinForm?
权限问题!
在web.config中加入授权的模拟帐户
<identity impersonate="true" userName="administrator" password="........" />
不过这样做不是很安全,可考虑帐号和密码放入注册表中。
我这边是用WINFORM创建的,,
楼上讲的不错