安装ProjectWise Web Server需要的操作系统:X表示支持,空表示不支持
ProjectWise SS4版本 |
Windows Server 2008 SP2, |
Windows Server 2008R2 SP1,Standard and Enterprise Editions |
Windows Server 012, |
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 |
在服务器管理器里,打开“Web服务器”中的如下角色:
Windows Server 2008 |
Windows Server 2012 |
|
|
在服务器管理器里,确认.NET Framework 3.5已安装。
在IIS里,建议为要发布ProjectWise的网站安装SSL,SSL保证用户和Web server之间的通信(比如密码、敏感数据)被加密,不会被第三方读到和拦截。
出于安全考虑,IIS应用程序池不要使用LocalService或者LocalSystem标识,可以选择NetworkService。(IIS管理器>应用程序池>设置应用程序池默认设置>进程模型>标识>NetworkService)
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直到完成。
在IIS管理器里,添加网站,自定义“网站名称”,“物理路径”,绑定“类型”,“IP地址”,“端口”,“主机名”。
当只限于内网用户访问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.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。