0

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

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

这在本地运行良好。但是,当部署到 IIS6 WIN2003 VPS 时,它什么也不做。没有记录异常,也没有创建目录。在 Windows 权限中,我已授予“网络服务”和“所有人”修改对父文件夹的访问权限。为什么没有创建目录。

我还有保存文件的代码,该文件 hpf.SaveAs(savedFileName);在部署时也不起作用。我尝试安装 ProcessMonitor 但它不会运行

4

1 回答 1

0

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

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

于 2013-06-17T11:53:08.403 回答