开发者

MS office word component runs only if the server is logged on with the same identity

I have a webservices running on a server, which converts word document into pdf using word automation.

I have given a windows network user account in the identity tab on the MS Office word component using the DCOMCNFG.exe.

I am gett开发者_JAVA百科ing below mentioned error Exception Message: The message filter indicated that the application is busy. (Exception from HRESULT: 0x8001010A (RPC_E_SERVERCALL_RETRYLATER))

But, if I Remote Desktop into that server using the account mentioned in the components identity tab, then it works fine. If I logoff from that server then its giving the above error.

Anyone got any idea!!

Many thanks in advance


I have solved the problem by creating a new pool and setting an identity for the pool.

http://ibrahimuludag.blogspot.com/2011/06/word-automation.html


If you are using Word automation from a web context you can apply impersonation to execute Word methods with a predefined user identity. In that case you will not need DCOM configuration since Word will already be running in your desired user context.

For a programmatic way of impersonating check out http://www.west-wind.com/weblog/posts/1572.aspx


I am also having the same issue and pulling my hair out. It appears to have something to do with allowing the application to be opened from that ASP.Net C# application in IIS.

Did you come up with a solution for this. I currently have Powerpoint,Excel and Project working and don't remember if I ran into this before as interop assemblies have been very labor intensive to get working.

Mike

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜