Excel.Application xlapp=new Excel.Application();
xlapp.visible=true;
//get data from dataset and process it and then write it to excel
这个WCF服务托管在我的ASP.net网站上,可以在网页上点击按钮运行
然而,在IIS 7上运行此服务和asp.net时,会产生很多错误
其中一些错误如下:
检索CLSID {00024500-0000-0000-C000-000000000046}组件的COM类工厂失败,原因是以下错误:80070005。
然后给予权限:
应用程序 Microsoft Office Excel 无法打开或保存更多文档,因为可用内存或磁盘空间不足。• 要提供更多内存,请关闭不再需要的工作簿或程序。• 要释放磁盘空间,请从要保存到的磁盘中删除不再需要的文件。
由于所有这些错误,我无法在IIS 7上运行excel
我已经尝试了从权限到身份验证的所有方法,但仍然会生成错误。我在本地机器上运行XP,在IIS机器上运行Win 7(这是WIN 7的问题吗?)
还有此链接称根本不支持服务器端Office自动化
难道没有简单的方法来启动IIS 7中的excel吗?或者我应该在ASP.net网站中调用excel而不是WCF服务...
感谢大家