ccflow之相对路径

最近在使用集成CCFlow系统时,在项目中直接运行可以,但发布到项目时老是报找不到文件的错误,后跟踪发现 BP.WF.Dev2Interface.UI_Window_OneWork(this.FK_Flow, this.WorkID, this.FID);

语句有问题,找到BP.BF.Dev2Interface.cs中调用Glo.CCFlowAppPath,查找使用手册,有使用相对路径的描述:2.10.4

如何让ccflow支持相对路径?为什么要支持相对路径?

ccflow集成到您的应用系统,请参考以前的方案。 如果需要把ccflow的代码与目录移动到您所指定的目录里,比如 /Plug-in/CCFlow, 您就需要按照如下步骤执行。WF , DataUserZhiDu(如果需要把流程与制度集成在一起),AppDemo, AppDemoLigerUI , OrganizationalStructure.asmx 移动到 Plug-inCCFlow*.* 下面。

增加或者修改web.config 里面的信息.

<!-- 配置信息路径--> 

     <add key="DataDirPath" value="Plug-inCCFlowWF" />

    <!--用户数据路径 -->  

    <add key="DataUserDirPath" value="Plug-ine" /> 

    <!-- 应用程序目录 -->

<add key="CCFlowAppPath" value="/Plug-in/CCFlow/" />

后在web.config 中加上<add key="CCFlowAppPath" value="/testccflow/" /> 解决问题。

原文地址:https://www.cnblogs.com/xihong2014/p/4241714.html