【问题标题】:Save Image in C# App for retrieval by ASP.NET webpage将图像保存在 C# 应用程序中以供 ASP.NET 网页检索
【发布时间】:2013-09-24 19:06:49
【问题描述】:

我们有一个 C# 应用程序,可让您影响配套 Web 应用程序的某些设置。如果徽标应显示在 Web 应用程序上,则为这些设置之一。要更改徽标,请使用 C# 应用程序选择一个新徽标并保存它,然后 ASP.NET Web 应用程序应读取该徽标并将其显示在网站上。我们目前将用户选择的徽标保存到 AppData 文件夹(计算机的,而不是 ASP.NET 应用程序的 App_Data 文件夹。)

但是,当 ASP.NET 应用程序尝试读回文件时,这会引发 UnauthorizedAccessException。我可以在哪里存储这个文件,这样就不必手动向 ASP.NET 用户授予特殊权限,并且我可以从 C# 应用程序保存到。

谢谢!

【问题讨论】:

    标签: c# asp.net .net image


    【解决方案1】:

    为什么不在 IIS 中创建一个虚拟目录并让 C# 应用程序写入该目录?

    【讨论】:

    【解决方案2】:

    将 AppData 文件夹移动到网站根文件夹内的某个位置,并将其设置为从父级继承权限。

    【讨论】:

      猜你喜欢
      • 2022-01-26
      • 1970-01-01
      • 2014-03-19
      • 1970-01-01
      • 1970-01-01
      • 2010-10-26
      • 1970-01-01
      • 2019-02-14
      • 1970-01-01
      相关资源
      最近更新 更多