var competitive=new {technique,business}

2008/4/1

Word Interop With ASP.Net Problem

程序中要实现从用户上传的word文件中提取文本信息的功能,原来在本机正常运行但是部署到iis上后上传word文件后页面就停止没有反应了,刚开始是报无法创建activex控件的错误,根据google到的更改方法进行修改搞定(运行dcomcnfg.exe,在组件服务中设置word组件的启动与激活给network service:2003下),跟踪调试没有报任何错误单页面还是没有反应 ,使用process explorer 发现两种情况下启动的word程序的权限不同,google了许久在asp form上发现了这篇文章,顺藤摸瓜找到如下两篇文章:如何将 Office 应用程序配置为在交互式用户帐户下运行服务器端 Office 自动化注意事项,我将word组件的标识权限设为管理员后程序能够正常运行,但是如果用户上传的文件中带有破坏性的宏命令后果就比较严重了。