C# Word不支持';如果未登录,则无法在服务器端工作

C# Word不支持';如果未登录,则无法在服务器端工作,c#,asp.net,com,ms-office,dcom,C#,Asp.net,Com,Ms Office,Dcom,当我试图通过打开服务器上的word应用程序时 Application ap = new Application(); 我犯了这个错误 正在检索具有CLSID的组件的COM类工厂 {000209FF-0000-0000-C000-0000000000 46}由于以下原因失败 错误:8000401a服务器进程无法启动,因为 配置的标识不正确。检查用户名和密码。 (HRESULT的例外:0x8000401A) 如果我登录远程连接并尝试,它将工作,但当我断开连接时,它将不工作 它认为这是一个安全和许

当我试图通过打开服务器上的word应用程序时

 Application ap = new Application();
我犯了这个错误

正在检索具有CLSID的组件的COM类工厂 {000209FF-0000-0000-C000-0000000000 46}由于以下原因失败 错误:8000401a服务器进程无法启动,因为 配置的标识不正确。检查用户名和密码。 (HRESULT的例外:0x8000401A)

如果我登录远程连接并尝试,它将工作,但当我断开连接时,它将不工作

它认为这是一个安全和许可问题,但我不知道在哪里。我正在使用IIS 8和windows server 2012


不要试图建议使用OpenXml或说Microsoft不建议使用OpenXml,我想使用Microsoft Office 2013。

既不建议也不支持在服务器端使用Office automation。你应该看看更多的信息。你试图做的是相当棘手的,永远不会可靠地工作。不要这样做。
微软不建议使用
@kartal有很好的理由:可靠的方法是重写Office,使其不与UI耦合。祝你好运。@kartal:你可能很想这么做。但是,如果有人告诉我他们想跳到一列行驶中的火车前面,我建议不要这样做。彼此彼此。