.net Windows server 2008是否支持Office 2003互操作。。?
尝试在Windows server 2008上运行依赖互操作的程序时出现以下错误:在Win server 2003和XP上运行正常: System.Runtime.InteropServices.COMException(0x800A03EC):来自HRESULT的异常:0x800A03EC 在Microsoft.Office.Interop.Excel.WorkbookClass.SaveAs(……) 根据微软的说法,Windows Server 2008不在受支持的操作系统列表中 系统要求 支持的操作系统:Windows 2000 Service Pack 3;windowsserver2003;视窗XP.net Windows server 2008是否支持Office 2003互操作。。?,.net,excel-interop,.net,Excel Interop,尝试在Windows server 2008上运行依赖互操作的程序时出现以下错误:在Win server 2003和XP上运行正常: System.Runtime.InteropServices.COMException(0x800A03EC):来自HRESULT的异常:0x800A03EC 在Microsoft.Office.Interop.Excel.WorkbookClass.SaveAs(……) 根据微软的说法,Windows Server 2008不在受支持的操作系统列表中 系统要求
有人能证实这一点吗。。有人试过吗?.NET 1.1也是一项要求,我认为Windows Server 2008上不需要这样做(而且我认为这不应该,只是我的意见),这可能是您的问题。一般来说,在任何服务器上运行互操作通常都不是一个好主意,因为Office不是服务器解决方案的一部分。然而,假设你不能改变这一点,应该可以让它运行,但我看到很多问题都有各种各样的问题,但解决方案似乎对不同的人有所不同
这个stackoverflow有一些答案,其中一些可能会对您有所帮助(关于Win7,但我认为它仍然是相关的)。找到了答案 Microsoft在Windows server 2008上正式不支持Microsoft Office 2003互操作 但是在对代码和搜索进行了大量的排列和组合之后,我们发现了一个适合我们场景的解决方案 解决方案是消除Windows 2003和2008维护其文件夹结构的方式之间的差异,因为Office Interop依赖于桌面文件夹进行文件的中间打开/保存。 2003系统将桌面文件夹放在systemprofile下,这在2008年是不存在的 因此,当我们在2008年在各自的层次结构下创建此文件夹时,如下所示;office Interop能够根据需要保存文件。 需要在下创建此桌面文件夹 C:\Windows\System32\config\systemprofile 及 C:\Windows\SysWOW64\config\systemprofile 这对我有用
谢谢大家 是的,最初没有.NET1.1,但我已经明确安装了它。。但仍然会出现相同的错误..:(你的建议是对我的问题的回答。请先回答,这样你才能得到适当的信任。