NetBPM的安装还是比较简单的,有比较详细的文档。

1.当然是先下载运行程序了, netbpm-0.8.3.1.zip ,官方网站:http://www.netbpm.org;
2.然后解压后自己看 Install.pdf文档,呵呵~~ ,写的很详细哦,我这儿简单翻译一下,懒人可以不用看原文了
     1)环境
           首先Microsoft.NET Framework1.1,数据库选择MySql4.1或者MS SqlServer2000;
     2)安装
           建立数据库nbpm:MySQL使用sql/CreateMysql.sql建表,MSSQL使用sql/CreateSqlServer.sql,为测试方便运行sql/Organisation.sql产生基础数据。
           更改NHibernate属性配置文件:app_config.xml,主要是选择数据库的类型;
     3)Web服务器配置
           方式一,采用NetBpm自带的Cassini webserver
           a.  注册cassini.dll,到控制面板->管理工具->Microsoft.NETFramework1.1配置,右键Assembly Cache,添加,找到Cassini.dll,安装;或者通过执行gacutil /i C:/Cassini/location/cassini.dll。
           b. 运行cassini.bat,启动Cassini,webserver,默认为8080端口,如果冲突的话,修改一下cassini.bat;
           c. 可以开始测试了,http://localhost:8082/intro/index.rails,有点激动哦,顺利出现首页,随便选一个用户登录,然后进入developer页面,加载一个流程配置文件,比如example/holiday.par,进入User就可以详细测试了;
           方式二,采用大名鼎鼎的IIS
           a. 建立虚拟目录netbpm,指向到根目录,就是install.pdf所在目录;
           b. 设置虚拟目录属性,主目录->配置->映射,添加扩展.rails,应用程序指向aspnet_isapi.dll(找不到的话搜索一下吧),一定要把检查文件存在前面的勾去掉,然后确定(解释一下,在实际目录里边你是看不到后缀为rails文件的,只有.vm的文件,如果不勾掉的话,IIS会一直提示你找不到文件);
           c. 如果采用IIS+MSSQL方式,记得给数据库配置servername/ASPNET帐号;
           d. 可以测试了http://localhost/netbpm/intro/index.rails(什么,你说你在根目录下找不到intro目录?呵呵~~,那就对了,就是这样的,你说为什么?我也在研究呢!千万不要试图把.vm文件改成.rails哦,虚拟目录也不要指到views哦!)出现首页,大功告成。
3. 常见问题
       1)根目录log文件不能生成
              一般为权限问题,检查目录权限;
       2)NetBPM首页可以打开,登录就显示找不到页面
              首先,检查log是否生成,如果没有log请配置权限;
              其次,查看log内容,一般是"用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败,解决方法如下:

第一步:把'NT AUTHORITY/NETWORK SERVICE' 添加到Administrator组中
              我的电脑-->右键-->管理-->本地用户和组
              选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。 
              
              第二步 在企业管理器中加入NetWord Service用户
              打开Sql Server企业管理器-->选择数据库实例-->打开“安全性”节点-->选择“登录”-->在右边的列表中单击右键-->选择“新建登录”-->在“常规”选项卡中单击“名称”旁边的按钮“...”-->选择“Administrators”组-->单击下面的“成员”按钮-->选择“Network Service”-->单击“添加”按钮-->单击“确定”,返回“新建登录”对话框-->保证身份验证类型为“windows验证”和“允许访问”-->单击“确定”-->关闭“企业管理器”

第三步 重新运行asp.Net程序,数据库连接字符串选择windows验证即可。

4. 如果想进一步研究,去下载他的源代码吧
         http://sourceforge.net/cvs/?group_id=150889

辛苦劳动所得,欢迎转载,注明出处就可以了:http://blog.csdn.net/voyager512

NetBPM的安装 -转的更多相关文章

  1. NetBpm 安装篇(1)

    尊重别人劳动成果 转载注明出处:http://www.cnblogs.com/anbylau2130/p/3875718.html 官方主页 http://www.netbpm.org/docs/in ...

  2. .Net 三款工作流引擎比较:WWF、netBPM 和 ccflow

    下面将对目前比较主流的三款工作流进行介绍和比较,然后通过三款流程引擎分别设计一个较典型的流程来给大家分别演示这三款创建流程的过程.这三款工作流程引擎分别是 Windows Workflow Found ...

  3. NetBpm 目录

    整理了一下网上的一些netbpm,虽然这项目现在不再更新了,还是想去学习一下,这个组件用时候很方便,比workFlow方便的多了 如果像jbpm那样一直更新就好了. 前两篇是个人的一个总结,后面一些是 ...

  4. NetBpm 配置篇(2)

    转载注明出处:http://www.cnblogs.com/anbylau2130/p/3877353.html 上一篇中介绍了Netbpm在IIS和CassiniWebServer服务器的安装 通过 ...

  5. 三款工作流引擎比较:WWF、netBPM 和 ccflow

    下面将对目前比较主流的三款工作流进行介绍和比较,然后通过三款流程引擎分别设计一个较典型的流程来给大家分别演示这三款创建流程的过程.这三款工作流程引擎分别是 Windows Workflow Found ...

  6. c#实例化继承类,必须对被继承类的程序集做引用 .net core Redis分布式缓存客户端实现逻辑分析及示例demo 数据库笔记之索引和事务 centos 7下安装python 3.6笔记 你大波哥~ C#开源框架(转载) JSON C# Class Generator ---由json字符串生成C#实体类的工具

    c#实例化继承类,必须对被继承类的程序集做引用   0x00 问题 类型“Model.NewModel”在未被引用的程序集中定义.必须添加对程序集“Model, Version=1.0.0.0, Cu ...

  7. docker——容器安装tomcat

    写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...

  8. 网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法

    如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更 ...

  9. Sublime Text3安装JsHint

    介绍 Sublime Text3使用jshint依赖Nodejs,SublimeLinter和Sublimelinter-jshint. NodeJs的安装省略. 安装SublimeLinter Su ...

随机推荐

  1. Intellij IDEA13无法使用SVN

    症状:在公司里面idea13工作正常,到了家里后idea的svn就是无法正常工作,单独使用tortoisesvn一切正常,后来在网上看到有网友解决了这个问题,看了之后明白了为啥公司的正常,家里的不行, ...

  2. elclipse/myeclipse web.xml自动提示补全问题

    默认情况下,在编辑web.xml时是没有自动提示功能的,只能在编辑完成保存时验证语法是否正确. 解决方法: 1.下载(保存)http://java.sun.com/xml/ns/j2ee/web-ap ...

  3. javaweb学习总结(十九)——JSP标签

    一.JSP标签介绍 JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护. 二.JSP常用标签 ...

  4. 前端框架layui

    可以了解下jQuery组件layer layui开始使用Layui兼容除IE6/7以外的全部浏览器,并且绝大多数结构支持响应式 弹出层如果你使用的是Layui,那么你直接在官网下载layui框架即可, ...

  5. easy UI获取数据,打开毕弹窗

    <div id="modalwindow" class="easyui-window" data-options="modal:true,clo ...

  6. 奇怪吸引子---WimolBanlue

    奇怪吸引子是混沌学的重要组成理论,用于演化过程的终极状态,具有如下特征:终极性.稳定性.吸引性.吸引子是一个数学概念,描写运动的收敛类型.它是指这样的一个集合,当时间趋于无穷大时,在任何一个有界集上出 ...

  7. ImageEdit 展示图片(XAML, C#)

    <dxe:ImageEdit Source="/Gemr;component/Images/FakeUI/MedicalRecordFake.jpg" Stretch=&qu ...

  8. 推荐算法——距离算法

    本文内容 用户评分表 曼哈顿(Manhattan)距离 欧式(Euclidean)距离 余弦相似度(cos simliarity) 推荐算法以及数据挖掘算法,计算"距离"是必须的~ ...

  9. [AYUI]QQ管家源码已经开源

    (0-50元 黑色字体     享受AY 1周的 ayui 技术问答) (50-100元 绿色字体 享受AY 15天的 ayui 技术问答) (100-150元 蓝色字体 享受AY 20天的 ayui ...

  10. nginx模块开发篇 (阿里著作)

    背景介绍 nginx历史 使用简介 nginx特点介绍 nginx平台初探(100%) 初探nginx架构(100%) nginx基础概念(100%) connection request 基本数据结 ...