源错误:
行 25: obj= Activator.GetObject(typeof(xxx.DLL_网页接口), "ipc://localhost:8888/ab0376", "hhh") as xxx.DLL_网页接口;
行 26: var arr= obj.m_获取最新的开奖结果(10);
行 27: if (arr != null)
行 28: {
源文件: e:\WEB\ab0376\vote.aspx.cs 行: 26
//连接到 IPC 端口失败: 拒绝访问,是不是权限问题?visual studio里调试里的权限高过iis7里?如何配置呢?
5 个解决方案
#1
iis 是服务程序,是用类似 iusr 的用户启动的,限比较低,要么换用户,要么加权限。
#2
那么该什么设置呢?
#3
webconfig配置文件的问题:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
//添加下面句子就OK
<identity impersonate="true" userName="HJX" password="XXXX" />
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
//添加下面句子就OK
<identity impersonate="true" userName="HJX" password="XXXX" />
#4
有时候,调用的DLL的bug也会导致出现这个问题,比如说你调用的那个控件可以升个高版本什么的。
#5
IIS执行用户权限的问题。
#1
iis 是服务程序,是用类似 iusr 的用户启动的,限比较低,要么换用户,要么加权限。
#2
那么该什么设置呢?
#3
webconfig配置文件的问题:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
//添加下面句子就OK
<identity impersonate="true" userName="HJX" password="XXXX" />
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
//添加下面句子就OK
<identity impersonate="true" userName="HJX" password="XXXX" />
#4
有时候,调用的DLL的bug也会导致出现这个问题,比如说你调用的那个控件可以升个高版本什么的。
#5
IIS执行用户权限的问题。