我有一个 MVC.NET 站点,它获取用户上传的文件并保存它。我的部分代码创建了一个新目录。
try
{
Directory.CreateDirectory(path);
}
catch (Exception e)
{
log.ErrorException("CreateDirectory failed", e);
return false;
}
这在本地运行良好。但是,当部署到 IIS6 WIN2003 VPS 时,它什么也不做。没有记录异常,也没有创建目录。在 Windows 权限中,我已授予“网络服务”和“所有人”修改对父文件夹的访问权限。为什么没有创建目录。
我还有保存文件的代码,该文件 hpf.SaveAs(savedFileName);
在部署时也不起作用。我尝试安装 ProcessMonitor 但它不会运行