我正在面对一个我正在使用的Internet应用程序的问题(使用C#编程)。无需管理员权限,我可以保存哪些存储库?
我必须创建一个报告,然后通过电子邮件发送给某个用户。在创建报告之后,我首先将其保存到临时文件中,然后将其附加到提供文件路径的电子邮件中。
它在我的电脑上工作,因为我拥有管理员权限,但它不适用于在计算机上没有管理权限的同事。
我正在使用的文件路径是:
string filePath = Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.InternetCache),
fileName
);
是否有临时仓库,我可以使用,不需要管理员权限?
谢谢。
您是否使用.Net中内置的MailMessage类?什么是生成您的报告? – Brook
这是一个真正的ASP.NET Web应用程序吗?你为什么要将使用你的网站创建的文件保存到服务器的InternetCache?当然这会失败。 – gangelo