有关从用户PC中的服务器保存文件的信息

时间:2019-03-12 14:49:25

标签: c# path interop

我有一个asp.net mvc项目(内部网),并且有一个导出Excel的页面。

我使用互操作excel来做到这一点,我想知道如何将该excel文件保存在用户PC上的默认文件夹内,我的项目在服务器PC上。

在使用互操作(oXL.visible = true)创建Excel之后尝试打开excel时,它在Server PC上打开。

我尝试了这个Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments),但遇到了这个错误:

  

使用以下错误检索具有CLSID {00024500-0000-0000-C000-000000000046}的组件的COM类工厂失败:8000401a由于配置的标识不正确,无法启动服务器进程。检查用户名和密码。 (来自HRESULT的异常:0x8000401A)。

我也想知道,如果我尝试这样的链接:Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed while configure exe in task scheduler
我的问题会解决吗?

我接受另一种创建excel文件的方法,但需要商业用户免费使用

0 个答案:

没有答案