在哪里可以从ASP.NET写入临时文件?

在哪里可以从ASP.NET写入临时文件?,asp.net,Asp.net,我在ASP.NET web应用程序上遇到“拒绝访问”问题,用户上载Excel文件,我尝试将其写入文件夹。除了FTP,我没有访问主机的权限,因此无法设置权限。我原以为ASP.NET可以写入web应用程序根目录下的文件夹,但事实并非如此 是否有不需要设置权限就可以将文件写入的地方 如果运行ASP.NET的帐户(应用程序池用户)对其具有写入权限,则ASP.NET可以写入文件夹 如果这确实是一个临时文件,您可以使用以下命令从路径类获取文件名: 您可以将此功能与一起使用,以确保您具有写入文件夹的权限。我使

我在ASP.NET web应用程序上遇到“拒绝访问”问题,用户上载Excel文件,我尝试将其写入文件夹。除了FTP,我没有访问主机的权限,因此无法设置权限。我原以为ASP.NET可以写入web应用程序根目录下的文件夹,但事实并非如此


是否有不需要设置权限就可以将文件写入的地方

如果运行ASP.NET的帐户(应用程序池用户)对其具有写入权限,则ASP.NET可以写入文件夹

如果这确实是一个临时文件,您可以使用以下命令从
路径
类获取文件名:


您可以将此功能与一起使用,以确保您具有写入文件夹的权限。

我使用与几个不同公司的共享主机,并且允许我设置文件夹的权限。您应该向主机的技术支持部门进一步了解这一点。@Cen,这不是允许设置权限与否的问题,而是此时我只能通过FTP访问客户端的主机服务器。您可以在System.IO中找到Path类
string tempPath = Path.GetTempFileName();