日期:2014-05-17  浏览次数:21393 次

win7的iis执行Server.CreateObject("Word.Application")提示“没有权限”
以前在windowXP的iis执行Server.CreateObject("Word.Application")提示“没有权限”,采用网上的方法:
开始 -> 运行 -> dcomfnfg -> 确定

组件服务 -> 计算机 ->我的电脑 -> DCOM配置 ->Microsoft Word文档 -> 右键 -> 属性

安全 -> 启动和激活权限 -> 自定义 -> 编辑 -> 添加 -> 高级 -> 立即查找

双击IUSER_开头的用户 -> 确定

Internet 来宾帐户 -> 本地激活 -> 允许 -> 确定 -> 确定

开始 -> 运行 -> iisreset -> 确定
问题可以顺利解决。可是现在换成win7之后,再次出现这个问题,再采用上面的方法已经不行了,因为在window7的“开始 -> 运行 -> dcomfnfg -> 确定->组件服务 -> 计算机 ->我的电脑 -> DCOM配置”中已经没有“Microsoft Word文档”这一项了。

如果哪位朋友碰到过这个问题并且有解决的方法还请赐教。谢谢!

------解决方案--------------------
你可以在应用程序吃的标识里面,改成系统管理员帐户进行测试
具体执行方法
http://www.cnblogs.com/llcto/archive/2011/10/03/2198459.html
------解决方案--------------------
ApplicationPoolIdentity设置的权限足够高应该是可以的,如采用系统管理员帐号。

另外,你的系统是64位还是32位的?如果是64位参见
http://diy.haihua.net/Article/win2008/201110/20111030133452.htm