gpt4 book ai didi

iis-7 - 如何修复 'Microsoft Excel cannot open or save any more documents'

转载 作者:行者123 更新时间:2023-12-02 14:51:27 27 4
gpt4 key购买 nike

我正在使用 IIS 7.5 在 Windows 7 64 位上运行 C# ASP.NET 4.5 Web 应用程序。它使用的应用程序池的名称为“ASP.NET v4.0”,其标识为 ApplicationPoolIdentity。该应用程序使用 MS Office Interop(Microsoft Excel 14.0 对象库)。

wBook = wBooks.Add(Missing.Value);行,它抛出以下错误:

Microsoft Excel cannot open or save any more documents because there is not enough available memory or disk space.

u2022 To make more memory available, close workbooks or programs you no longer need.

u2022 To free disk space, delete files you no longer need from the disk you are saving to.: at Microsoft.Office.Interop.Excel.Workbooks.Add(Object Template)

1) 我在 DCOM 配置中向帐户 IIS apppool\ASP.NET v4.0 授予了 MS Excel 应用程序的完全控制权。

2) 我给了 IIS apppool\ASP.NET v4.0 对“C:\Windows\SysWOW64\config\systemprofile”的完全控制权,并在其中创建了一个 Desktop 文件夹。

3)我需要继续使用 Interop,尽管不建议这样做。

4) 该应用程序在 Windows Server 2003/Windows XP 32 位上运行良好。

5) 计算机上已安装 MS Office 2010(64 位,试用版)。

6) 我不想更改应用程序。池身份从ApplicationPoolIdentity到网络服务等。ApplicationPoolIdentity是IIS 7中的新身份类型,推荐使用。

如果我在 DCOM Config 中选择“交互式用户”(我以管理员身份登录),效果很好,但会导致其他问题。我需要使用“启动用户”,即 ASP.NET v4.0。所以看起来这是一个权限问题。

请帮忙。谢谢。

最佳答案

使用文件资源管理器右键单击该文件,选择属性,然后选择常规选项卡,然后单击取消阻止按钮。此错误消息非常具有误导性。

关于iis-7 - 如何修复 'Microsoft Excel cannot open or save any more documents',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12415690/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com