在 Windows 7 的组件服务中查找 Office DCOM 时出现问题
我在 ASP .NET 中使用 Word 和 Excel 时遇到问题。
我收到错误消息: {System.UnauthorizedAccessException:检索 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败,原因如下:80070005。位于 xxx.Utility.WordDocument..ctor(String filePath, HttpServerUtility util) at customer_communication.BuCreate_click(Object sender, EventArgs e) in
这意味着我对 DCOM 文件存在访问问题。在 Vista 中这不是问题,我所要做的就是运行“dcomcnfg”并在其中找到 Microsoft Excel dcom 文件。
在 Windows 7 中我找不到它,我不知道现在该怎么办...
如果有人可以帮助我那就太好了!
I have a problem getting my word and excel to work in ASP .NET.
I get the error message:
{System.UnauthorizedAccessException: Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80070005. at xxx.Utility.WordDocument..ctor(String filePath, HttpServerUtility util) at customer_communication.BuCreate_click(Object sender, EventArgs e) in
This means I have access problem to the DCOM files. In Vista this isnt a problem, all I have to do there is to run "dcomcnfg" and in there find the Microsoft Excel dcom file.
In Windows 7 I cant find it, and I have no idea what to do now...
If anyone could help me that would be great!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
虽然我不认为在服务器模式下运行 Office 是一个好主意,但您可以找到 dcomncfg 的 Win7 等效项作为“组件服务”,它是一个 MMC 插件 (comexp.msc)。
While I don't think that running Office in a server mode is a good idea, you can find the Win7 equivalent of dcomncfg as 'Component Services', which is a MMC plugin (comexp.msc).