大概是因为你在aspx页面的Onload之类的地方注册信道,但是所有的aspx请求都是在同一个AppDomain中处理的,在第二次访问的时候就会重复注册。
解决的办法是为你的Web应用添加一个global.asax,在Init()方法里面注册信道,在aspx页面直接使用就可以了。//global.asax
<script language="C#" runat="server">
public override void Init() {
//在这里注册信道
return;
} </script>
解决的办法是为你的Web应用添加一个global.asax,在Init()方法里面注册信道,在aspx页面直接使用就可以了。//global.asax
<script language="C#" runat="server">
public override void Init() {
//在这里注册信道
return;
} </script>
我并没有注册信道,我调用的是同事的数据集
问题是不是不在我这里?
如果这样的话,是在同事的程序中解决,还是在我这儿解决?
我没有直接调用remoting
我只是在程序中加了几个引用,
using EngineEquipmentManage.BusinessFacade;
using EngineEquipmentManage.BusinessRules;
using EngineEquipmentManage.Common.DefaultDataSet;
using EngineEquipmentManage.Common.FormLibrary;
using EngineEquipmentManage.DataAccess;
private LanBFEngineEquipment lbfe = new LanBFEngineEquipment();
private EngineInfoDataSet Eids = new EngineInfoDataSet();
private ApplyTableDataSet Atds = new ApplyTableDataSet();
我没有做别的工作,我的程序没有涉及到remoting
我让同事改吧