ProjectWise Web Server安装


1 安装前提

1.1 需要的操作系统

安装ProjectWise Web Server需要的操作系统:X表示支持,空表示不支持

ProjectWise SS4版本

Windows Server 2008 SP2,
Standard and Enterprise Editions
(64-bit)

Windows Server 2008R2 SP1,Standard and Enterprise Editions
(64-bit)

Windows Server 012,
Standard and Enterprise Editions
(64-bit)

08.11.11.111

X

X

 

08.11.11.561

X

X

X

08.11.11.574

X

X

X

08.11.11.590

X

X

X

 1.2 用administrators组的成员登录计算机

1.3 添加Web服务角色

在服务器管理器里,打开“Web服务器”中的如下角色:

Windows Server 2008

Windows Server 2012

  • Web Server
  • Common HTTP Features
  • Static Content
  • Default Document
  • HTTP Errors
  • HTTP Redirection
  • Application Development
  • ASP.NET
  • .NET Extensibility
  • ISAPI Extensions
  • ISAPI Filters
  • Health and Diagnostics
  • HTTP Logging
  • Security
  • Windows Authentication
  • Request Filtering
  • Management Tools
  • IIS Management Console

  • Web Server
  • Common HTTP Features
  • Static Content
  • Default Document
  • HTTP Errors
  • HTTP Redirection
  • Application Development
  • .NET Extensibility 3.5
  • ASP
  • ASP.NET 3.5
  • ISAPI Extensions
  • ISAPI Filters
  • Health and Diagnostics
  • HTTP Logging
  • Security
  • Windows Authentication
  • Request Filtering
  • Management Tools
  • IIS Management Console

1.4 安装.net framework

在服务器管理器里,确认.NET Framework 3.5已安装。 

1.5 ( 可选的) 安装SSL

在IIS里,建议为要发布ProjectWise的网站安装SSL,SSL保证用户和Web server之间的通信(比如密码、敏感数据)被加密,不会被第三方读到和拦截。

1.6 配置NetworkService

出于安全考虑,IIS应用程序池不要使用LocalService或者LocalSystem标识,可以选择NetworkService。(IIS管理器>应用程序池>设置应用程序池默认设置>进程模型>标识>NetworkService)

2  安装ProjectWise Web Server

2.1运行pwsrv081111574en.exe,将安装文件解压缩到\BentleyDownloads\pwsrv081111574en,点击安装“ProjectWise Web Server and Web View Server”。

2.2点击Next。

2.3选择I accept the terms…..,点击Next。

2.4这里是装在IIS上,不用选择sharepoint search integration。点击Next。

2.5点击Install。

2.6如果已经建立的新网站并安装了汉化包,这里可以选择发布ProjectWise Web Server或者ProjectWise Web View Server。如果还没有,选择“No,thanks”,点击Finish。 在以后需要发布这个网站的时候再启动该界面。

2.7 输入License直到完成。

3  创建并配置IIS网站

3.1 创建IIS网站

在IIS管理器里,添加网站,自定义“网站名称”,“物理路径”,绑定“类型”,“IP地址”,“端口”,“主机名”。

3.2  配置IIS网站

当只限于内网用户访问ProjectWise Web,应当配置Windows身份验证。当允许外部用户访问ProjectWise Web,应当启用匿名身份验证,然后使用ProjectWise用户来验证外部用户。考虑到匿名认证没有Windows认证安全,所以可以考虑如下配置:

在ProjectWise网站上使用SSL。

限制ProjectWise用户的权限。

 3.2.1 启用读取和脚本权限

打开IIS管理器>选中网站>处理程序映射>在操作下面,选择编辑功能权限,选择读取和脚本。

  

3.2.2        配置Windows身份验证

打开IIS管理器>选中网站>双击“身份认证”,确认“Windows身份验证”已启用。

3.2.3        配置匿名身份验证

打开IIS管理器>选中网站>双击“身份认证”,确认“匿名身份验证”已启用。

 

4  发布ProjectWise Web Server或者Web View Server

4.1打开Start > All Programs > Bentley > ProjectWise V8i (SELECTseries 4) > Web Server and Web View Server > ProjectWise Web Server Deployment Wizard

或者

Start > All Programs > Bentley > ProjectWise V8i (SELECTseries 4) > Web Server and Web View Server > ProjectWise Web View Server Deployment Wizard

4.2点击Next。

4.3选择Deploy ProjectWise Web Server,点击Next。

4.4选择之前创建的IIS站点,点击Next。

4.5在必须更新的站点页,选择要发布的站点。点击Next。

4.6选择“Automatically configure trust level (recommended)”,点击Next。

4.7自定义工作目录。该工作目录用于集成服务向网站客户端传送文件时存放文件用的。该文件夹应该放在ProjectWise Web Server上。(不能放在网站的物理路径下)点击Start。

4.8完成后点击Finish。