在我的ASP.Net应用程序中,我使用MsExcel Object Libby(Com-InterOp)生成Excel文件。该应用程序在VS dev.环境中运行良好。
但是,当我将其托管到服务器上时,如果没有用户通过远程桌面连接登录到服务器,则会出现以下错误:
“检索具有CLSID {00024500-0000-0000-C000-000000000046}的组件的COM类工厂失败,原因是以下错误:8000401a由于配置的标识不正确而无法启动服务器进程。请检查用户名和密码。(来自HRESULT的异常:0x8000401A)。”
我已经设置了DCOM配置。奇怪的是,至少一个用户应该通过RDC连接到服务器。如果是这样,每个人都可以生成EXCEL。否则,就会出现上述错误。应用程序的其他功能工作正常。
服务器是Windows Server 2008,IIS7。用户通过VPN连接应用程序。 有人遇到过这样的问题吗?
提前致谢。
但是,当我将其托管到服务器上时,如果没有用户通过远程桌面连接登录到服务器,则会出现以下错误:
“检索具有CLSID {00024500-0000-0000-C000-000000000046}的组件的COM类工厂失败,原因是以下错误:8000401a由于配置的标识不正确而无法启动服务器进程。请检查用户名和密码。(来自HRESULT的异常:0x8000401A)。”
我已经设置了DCOM配置。奇怪的是,至少一个用户应该通过RDC连接到服务器。如果是这样,每个人都可以生成EXCEL。否则,就会出现上述错误。应用程序的其他功能工作正常。
服务器是Windows Server 2008,IIS7。用户通过VPN连接应用程序。 有人遇到过这样的问题吗?
提前致谢。