C# Word无法读取此文档。它可能是腐败的

C# Word无法读取此文档。它可能是腐败的,c#,asp.net,C#,Asp.net,Word无法阅读此文档。它可能已损坏 当我想在C#中打开word文件时,我在服务器上遇到了这个错误,但它在我的本地机器上运行良好。我已授予服务器上word文件的所有权限,并且word文件也未损坏。但仍然面临着这个错误。请提供帮助。如果您的服务器已安装Office 2003,请确保安装Service Pack 3。几年前有一个问题与此错误有关,但我相信它已在SP2中修复 此外,如果文件名以“.docx”而不是“.doc”结尾,则只能在Office 2007或更高版本中打开。如果您需要在2003年或

Word无法阅读此文档。它可能已损坏


当我想在C#中打开word文件时,我在服务器上遇到了这个错误,但它在我的本地机器上运行良好。我已授予服务器上word文件的所有权限,并且word文件也未损坏。但仍然面临着这个错误。请提供帮助。

如果您的服务器已安装Office 2003,请确保安装Service Pack 3。几年前有一个问题与此错误有关,但我相信它已在SP2中修复


此外,如果文件名以“.docx”而不是“.doc”结尾,则只能在Office 2007或更高版本中打开。如果您需要在2003年或更早的版本中编辑它,您有两个选项。首先,在您的计算机上,您可以打开文档并转到文件>另存为以将其另存为Word 97-2003文档。其次,您可以在服务器上安装,使其能够打开docx文档。

您的服务器上的word版本与您的计算机上的相同吗?您是否尝试在服务器上手动打开它?是的,我使用相同的版本。然后回到另一个问题-当您试图通过双击手动打开文件时,是否会出现此错误?或者当你试图用C#打开它时?如果打开Word时出错,则文件可能已合法损坏。如果它来自C#,我们能看到代码吗?可能是一个扩展名为.doc的html文件。tim-copenhaver:当我试图用C#打开它时,会出现这个错误。代码如下所述:-我的服务器上安装了office 2010,文档为.docx。