Windows服务承载remoting 配置系统未能初始化
Windows服务承载remoting,服务启动的时候,总是出现异常,配置系统未能初始化。用winform程序,或者控制台测试都没问题,下面是代码,有遇到的朋友帮帮忙啊。
- C# code
protected override void OnStart(string[] args) { try { StartRemoting(); } catch (Exception ex) { File.AppendAllText(string.Format("E:\\log\\page\\{0}.txt", DateTime.Now.ToString("yyyy-MM-dd")), DateTime.Now.ToString() + ex.Message + "\r\n"); } } /// <summary> /// 启动remoting服务 /// </summary> private void StartRemoting() { try { HttpChannel channel = new HttpChannel(_remotingPort);////一到这步就报错了。!! ChannelServices.RegisterChannel(channel); RemotingConfiguration.RegisterWellKnownServiceType(typeof(SubmitTask), _remotingServiceName, WellKnownObjectMode.Singleton); SubmitTask.SubmitTaskEvent+=new SubmitTaskHandle(CmdResolve); } catch (Exception ex) { throw new Exception(ex.Message+"||"+ex.StackTrace);//(string.Format("启动remoting服务失败,{0}端口被占用!", _remotingPort)); } }望高手解答!!!
[解决办法]
_remotingPort在哪里定义的,跟踪调试一下看有没有赋值。
[解决办法]
你的蛋碎了
<configSections>位置,还能出错。
抓紧时间换WCF,搞毛remoting啊