CIS-framework之如何部署新服务
关键词:
背景:已经按cis层次结构构建并生成成功了一个新的解决方案,如BRGL,并且已经开启了公共服务。
疑问:当构建并生成成功这个解决方案后,如何部署这个新服务呢?
确认当前运行程序目录的层次结构如下图,注意需要拷贝下图公用DLL如EasyFugle.Publics.sDBRule.dll、EasyFugle.Publics.Entity.dll、EasyFugle.Publics.Contract.dll等动态库。
若运行sConsoleHost.exe时报错,如何解决?
Q1:服务“EasyFugle.CISBRGL.sBizLogic.BizCISBRGLService”有零个应用程序(非基础结构)终结点。这可能是因为未找到应用程序的配置文件,或者在配置文件中未找到与服务名称匹配的服务元素,或者服务元素中未定义终结点。
A1:报这个错误的主要原因是新程序没有配置服务的终结点,操作方法是打开EasyFugle.CISBRGL.sConsoleHost.exe.config,在system.serviceModel/services下添加如下配置:
按照以上方式处理就能顺利启动服务端了。