AgilePoint多站点创建

AgilePoint版本为5.0,使用一个key创建多个站点,分别用于生产和测试。 步骤如下:
  1. 复制AgilePoint的数据库;
  2. 复制原站点文件夹(如:AgilePoint)并重命名,如AgilePoint_test;
  3. 删除AgilePoint_test\AgilePointServer\logs下的文件;
  4. 修改AgilePoint_test\EnterpriseManager\web.config中的ServerUrl,如:
    <add name="CalenderConnectionString" connectionString="Provider=SQLOLEDB;Data Source=新数据库地址;Initial Catalog=新数据库名;Integrated Security=SSPI" providerName="System.Data.OleDb" />
    <add key="ServerUrl" value="http://127.0.0.1:9003/AgilePointServer" />
    <add key="SystemUserDomain" value="域" />
    <add key="SystemUserName" value="域管理账号" />
    <add key="SystemUserPassword" value="账号密码" />
    <add key="Default" value="Data Source=新数据库地址;Initial Catalog=新数据库名;Integrated Security=SSPI" />
  5. 修改AgilePoint_test\BPMPortal\web.config中的DefaultUrl,如:
    <add key="DefaultUrl" value="http://localhost:9003/BPMPortal/Common/LogonForm.aspx" />
  6. 记事本打开AgilePoint_test\AgilePointServer\netflow.cfg,修改数据库链接,格式如下:
    <domain name="LDAP://域名" sysuser="域管理账号" password="加密的密码" />
    <database vendor="MSSQLDatabase" connectingString="application name=AgilePoint Server;connection lifetime=5;Max Pool Size=3000;min pool size=10;server=新数据库地址;database=新数据库名;User ID=用户名;Password=密码;" />
    <archive vendor="MSSQLDatabase" connectingString="application name=AgilePoint Server Archive;connection lifetime=5;server=新归档数据库地址;database=新归档数据库名;User ID=用户名;Password=密码;" />
    <integration>
        <application name="AgilePointServer" impersonator="域管理账号(带域名)" />
        <application name="BPMPortal" impersonator="域管理账号(带域名)" />
        <application name="APWebApplication" impersonator="域管理账号(带域名)" />
        <application name="SAPIntegration" impersonator="域管理账号(带域名)"  />
        <application name="SPSIntegration" impersonator="域管理账号(带域名)"  />
    </integration>
  7. 打开IIS,新建应用程序池,输入【名称】(如AgilePointServer_test),【托管管道模式】为:*经典*,在高级设置中修改【队列长度】为*3000*,【标识】为*LocalSystem*; AgilePoint多站点创建
  8. 添加IIS站点,输入【网站名称】(如AgilePointServer_test),,选择刚才新建的应用池及复制后的文件路径,修改端口号(如9003,要前面ServerUrl中的端口一致);
  9. 在IIS站点列表上展开上一步新创建的网站,在【AgilePointServer】及【EnterpriseManager】【BPMPortal】文件夹上右键,选择【转换为应用程序】; AgilePoint多站点创建
  10. 选中AgilePointServer站点,修改【身份验证】,启用【windows身份验证】,禁用【匿名身份验证】; AgilePoint多站点创建
  11. 打开各个站点测试,如http://localhost:9002/AgilePointServer/Workflow.asmx http://localhost:9003/AgilePointServer/Workflow.asmx;
  OK。  

你可能感兴趣的:(IIS,AgilePoint)