我们有一个 C# 应用程序,可让您影响配套 Web 应用程序的某些设置。如果徽标应显示在 Web 应用程序上,则为这些设置之一。要更改徽标,请使用 C# 应用程序选择一个新徽标并保存它,然后 ASP.NET Web 应用程序应读取该徽标并将其显示在网站上。我们目前将用户选择的徽标保存到AppData
文件夹(计算机的App_Data
文件夹,而不是 ASP.NET 应用程序的文件夹。)
但是,当 ASP.NET 应用程序尝试读回文件时,这会引发 UnauthorizedAccessException。我可以在哪里存储此文件,以便不必手动向 ASP.NET 用户授予特殊权限,并且可以从 C# 应用程序保存到该文件。
谢谢!