我有一个MVC.NET站点,它接收用户上传的文件并保存。 我的部分代码创建了一个新目录。
try
{
Directory.CreateDirectory(path);
}
catch (Exception e)
{
log.ErrorException("CreateDirectory failed", e);
return false;
}
这在本地工作正常。但是当部署到IIS6 WIN2003 VPS时它没有做任何事情。没有记录异常,也没有创建目录。在Windows权限中,我给了“网络服务”和“所有人”修改对父文件夹的访问权限。为什么没有创建目录。
我还有代码来保存文件hpf.SaveAs(savedFileName);
,这在部署时也无效。我尝试安装ProcessMonitor但它不会运行
答案 0 :(得分:0)
我永远无法弄清楚为什么这不起作用。
所以我改为将“应用程序池”运行的帐户从“网络服务”更改为具有提升权限的自定义帐户。