【问题标题】:A generic error occurred in GDI+ - permissionsGDI+ 中出现一般错误 - 权限
【发布时间】:2010-03-31 12:52:37
【问题描述】:

当我尝试将图像文件保存到虚拟目录时,我收到“GDI+ 中发生一般错误”。这似乎是权限问题,因为在调试过程中,我将文件路径更改为本地硬盘并且能够保存文件。

虚拟目录在特定域帐户下运行,对文件夹和共享具有完全控制权。 IIS 正在为图像提供服务,我可以在 IIS 中浏览虚拟目录的目录结构,还可以在以域帐户连接时保存、重命名和删除文件夹中的文件。

当我尝试从应用程序保存文件时,IIS 是否以其他用户身份连接,而不是我或域帐户?

对此的任何帮助将不胜感激!

【问题讨论】:

    标签: iis permissions gdi+ virtual-directory


    【解决方案1】:

    经过一番谷歌搜索,我们找到了 Rick Strahl 的一篇博文,它解决了这个问题。为了确定我们使用 运行应用程序的帐户 - 这返回了 ASPNET(IIS 5.1 - 没有 appPools)

    然后我们在 machine.config 中添加了用户名和密码,这样应用就可以在我们指定的帐户而不是 ASPNET 帐户下运行

    C:\windows\Microsoft.NET\Framework\v2.0.50727\CONFIG

    希望这对某人有所帮助!

    【讨论】:

    • 或者对于更高版本的 .net 框架版本,应用程序将在其下运行的帐户是:IIS APPPOOL\{apppool name here}
    猜你喜欢
    • 2011-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多