目录不是从c#创建的

时间:2013-06-16 13:22:24

标签: c# asp.net-mvc windows-server-2003 ii6

我有一个MVC.NET站点,它接收用户上传的文件并保存。 我的部分代码创建了一个新目录。

try
{
    Directory.CreateDirectory(path);
}
catch (Exception e)
{
    log.ErrorException("CreateDirectory failed", e);
    return false;
}

这在本地工作正常。但是当部署到IIS6 WIN2003 VPS时它没有做任何事情。没有记录异常,也没有创建目录。在Windows权限中,我给了“网络服务”和“所有人”修改对父文件夹的访问权限。为什么没有创建目录。

我还有代码来保存文件hpf.SaveAs(savedFileName);,这在部署时也无效。我尝试安装ProcessMonitor但它不会运行

1 个答案:

答案 0 :(得分:0)

我永远无法弄清楚为什么这不起作用。

所以我改为将“应用程序池”运行的帐户从“网络服务”更改为具有提升权限的自定义帐户。