我使用vs2005开发的一个网站,其中一个页面的功能调用了excel,程序是正确的,运行成功过。但是我重装了一次系统以后,再运行这个页面,则再调用excel时会报(系统错误 &H80004005(- 2147467259 )。未指定的错误 )。不知道如何解决。
我的操作系统是xp sp2,使用的iis v5.1,.net framework 2.0 和office2007,程序确定是正确的。可以正常运行,出现问题是再重装系统之后。请问一下如何解决这个问题?谢谢!
web.config中的配置如下:
<compilation debug="true">
<assemblies>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<!--<add assembly="Microsoft.Office.Interop.Excel, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>-->
<!--<add assembly="Microsoft.Office.Tools.Excel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>--></assemblies>
</compilation>
<pages theme="main">
</pages>
<!--<sessionState mode="InProc" cookieless="true" timeout="100"/>-->
<authentication mode="Windows"/>
bin文件夹下文件为:
Interop.Microsoft.Office.Interop.Excel.dll
Microsoft.Vbe.Interop.dll
office.dll