日期:2014-05-20  浏览次数:20501 次

紧急求问
现在我有一个小的b/s系统
用的是windows集成验证,域用户验证。
其中程序有一个导数据到一个word文件的功能,在服务器上打开页面导出没有问题。
但是在其他用户机器上似乎没有执行word的权限,点导出需要身份验证,输入域用户
没有用,但是输入一个服务器上的本地用户验证就可以。
请教各位大哥?还有就是我在winword.exe的安全里加上某个域用户,然后用那个域用户还是不行。

------解决方案--------------------
1.尝试在你的web.config中增加节点:
<system.web>
<identity impersonate= "true " />
...
</system.web>
2.你在Dcomcnfg里面
开始-> 运行-> "dcomcnfg "-> 在应用程序列表框中选择Word->
“安全性”-> 选择“使用自定义访问权限”,点击“编辑”按钮
添加本地“ASPNET”用户,权限为“允许访问”(2000与03系统用户名稍有不同03为network serivce)
------解决方案--------------------
你需要在服务器的机器上设置一下访问word权限

开始-〉运行-〉dcomcnfg
配置一下你的DCOM的Microsoft Word文档 的 属性的 安全中
将以下三个选项全部选为 自定义 并且添加Everyone用户,就可以了。

------解决方案--------------------
樓主你是不是在服務器端產生了一個WORD文檔啊,是的話,把該目錄的所有權限賦給EVERYONE。