System.ComponentModel.Win32Exception解决方案

当程序需要启动服务器本地程序进行操作时,涉及到权限问题。比如word、excel等com组件


解决方案:

 
win+r  输入dcomcnfg回车

点开组件

找到对应的文件,比如我要获取excel,找到标识中选择交互式用户,或者下列用户中添加需要获取的用户

点击安全标签

选择对应的权限,点自定义,编辑,添加账户,并设置权限。比如我的是iis项目,我添加了如图四种用户组。


为每个用户设置权限

设置完毕。

发布网站的时候,iis对应应用程序池设置


设置为LocalSystem

设置网站权限


打开网站web.config文件,再systemweb中标签开头加入<identity impersonate="true" userName="服务器登陆用户名" password="密码" />

重新启动网站即可。


猜你喜欢

转载自blog.csdn.net/gisdoer/article/details/60141487
今日推荐