在线版Project2013部署手册

服务器环境要求

系统:windows server 2008r2、windows server2012x64

Sharepoint 2013

内存至少16GB,最好是24GB

在试验中,如果内存只有8GB,会经常报内存不足或者服务自动停止。

硬盘空间,使用过程中的剩余空间大于物理内存的2倍。

Visual studio 2013,

若要使用Visual studio 2012会需要安装额外的插件,如Office Develop Tools。

  1. 准备好符合要求的硬件环境和操作系统
  2. [必须]安装Sharepoint2013
  3. [必须]安装Project Server 2013
  4. [可选]安装visual studio 2013(开发自定义web app时需要)

其中2、和3、的顺序是必须的。

  1. 建立自己的app域

    在安装完以上环境,并且运行完配置向导后,在开始 sharepoint 2013 powershell命令提示框中输入以下命令:

(如果不需要建立自定义的web app时,此步骤不是必须的)

启用sharepoint管理服务

net start spadminv4 这个服务默认可能禁用,需要改成自动后开启

设置app域的名称

Set-SPAppDomain "your app domain" 我输入的是 win server 2008的机器名字

Get-SPServiceInstance | where{$_.GetType().Name -eq "AppManagementServiceInstance" -or $_.GetType().Name -eq "SPSubscriptionSettingsServiceInstance"} | Start-SPServiceInstance

Get-SPServiceInstance | where{$_.GetType().Name -eq "AppManagementServiceInstance" -or $_.GetType().Name -eq "SPSubscriptionSettingsServiceInstance"}

$account = New-SPManagedAccount

$account = Get-SPManagedAccount "domain\user" 这里改成机器名\administrator

$appPoolSubSvc = New-SPServiceApplicationPool -Name SettingsServiceAppPool -Account $account

$appPoolAppSvc = New-SPServiceApplicationPool -Name AppServiceAppPool -Account $account

$appSubSvc = New-SPSubscriptionSettingsServiceApplication –ApplicationPool $appPoolSubSvc –Name SettingsServiceApp –DatabaseName SettingsServiceDB

$proxySubSvc = New-SPSubscriptionSettingsServiceApplicationProxy –ServiceApplication $appSubSvc

$appAppSvc = New-SPAppManagementServiceApplication -ApplicationPool $appPoolAppSvc -Name AppServiceApp -DatabaseName AppServiceDB

$proxyAppSvc = New-SPAppManagementServiceApplicationProxy -ServiceApplication $appAppSvc

Set-SPAppSiteSubscriptionName -Name "app" -Confirm:$false

  1. 建立专门用于展示和管理Project的网站集
    1. 在开始菜单中,打开Sharepoint管理中心,并创建网站集

    1. 填写好网站集的名称和描述,以及网站集站点地址,并选择开发人员网站

  1. 输入第一和第二管理员名称

二者可以相同,但账户名称必须是已经存在的账户。

  1. 点击确定,等待几分钟即自动创建好一个网站集。

说明:该网站是一个虚拟的概念,在IIS中没有一个对应的网站应用程序或者虚拟目录。

上午输入的网站集的地址,可以给项目管理员,以让他们可以上传自己的mpp项目文件,并在线管理。

  1. 配置匿名访问

    Sharepoint web app 默认需要windows验证,若需要启用匿名登陆,可以按以下步骤设置:

    概述:需要首先启用web程序全局的匿名登陆,然后再设置某一个网站集的匿名访问权限。

    1. 首先在管理中心点击"应用程序管理"->管理web应用程序

    1. 选中对应的网站,这里端口80的网站是我们网站集所在的网站。

    1. 然后点击"身份验证提供程序"

      会出现如下对话框:

选择Intranet,并启用匿名登陆和取消"需要使用远程界面权限"

并点击确定。

  1. 配置网站集的匿名访问权限,进入网站集首页,点击右上角齿轮标志。选择网站设置,"网站权限",如图:

  1. 选中匿名访问的范围

点击确定后即可匿名访问。

Project Serve 2013部署方法的更多相关文章

  1. Project Server 2013两个权限模型介绍

    Project Server 2013中无法使用“新建用户”功能? 当我们的Project Server 2013刚刚安装好时,在PWA的服务器设置中找不到新建用户的选项,是什么原因造成的呢? 原来是 ...

  2. hadoop入门(3)——hadoop2.0理论基础:安装部署方法

    一.hadoop2.0安装部署流程         1.自动安装部署:Ambari.Minos(小米).Cloudera Manager(收费)         2.使用RPM包安装部署:Apache ...

  3. IIS:开启GZIP压缩效率对比及部署方法

    HTTP压缩 HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法.HTTP压缩采用通用的压缩算法如GZIP等压缩HTML.JavaScript或CSS文件.压缩的最大好处就是降低了网络传输的 ...

  4. Hadoop 学习笔记 (九) hadoop2.2.0 生产环境部署 HDFS HA部署方法

    step1:将安装包hadoop-2.2.0.tar.gz存放到某一个目录下,并解压 step2:修改解压后的目录中的文件夹/etc/hadoop下的xml配置文件(如果文件不存在,则自己创建) 包括 ...

  5. Microsoft Office 2013 激活方法

    Microsoft Office 2013 激活方法   Microsoft Office 2013是微软的新一代Office办公软件,全面采用Metro界面,包括Word.PowerPoint.Ex ...

  6. elasticsearch+kibana+metricbeat安装部署方法

    elasticsearch+kibana+metricbeat安装部署方法 本文是elasticsearch + kibana + metricbeat,没有涉及到logstash部分.通过beat收 ...

  7. Tomcat 多项目部署方法整理

    Tomcat 多项目部署方法整理 说明:tomcat-deploy-aaa和tomcat-deploy-bbb是两个不同的web项目,为了方便以下简称aaa和bbb,请先自行创建并跑通 导航: NO1 ...

  8. SAP HANA数据库架构部署方法

    HANA作为内存数据库,在实现高性能访问的同时,必须也要有稳定的架构,今天我们就来看看企业部署SAP HANA时应该如何来设计数据库的架构. HANA数据库在安装时,有以下几种选择方法,为方便大家理解 ...

  9. yii框架的部署方法

    yii框架(yii framework)的部署方法 刚開始学习的人来说,部署yii框架还是有一定难度的,Yii是一个基于组件.用于开发大型 Web 应用的高性能 PHP 框架.Yii提供了今日Web ...

随机推荐

  1. 警惕多iframe下的同名id引起的诡异问题

    遇到个诡异bug,虽然bug中套bug,忽略次要bug,其中最诡异最典型的现象是多行window.top.$("#id")取值操作,其中有一行却取不到值.这个着实让我费解.因为用到 ...

  2. 报表引擎API开发入门—简单程序数据集

    小编最近接的项目是有关报表开发的,很想把这部分知识分享出来.希望大家能够支持我!不多说,马上进入我们今天的话题. API基本知识 小编最近项目所做的是关于一个报表软件—FineReport报表开发的一 ...

  3. 使用::before和::after来完成尖角效果

    一.目标 目标完成下图效果: 二.完成 1.分析 在::before和::after伪元素的用法一文中有说到使用::befrore和::after可以完成一个六边形.这个案例是用一个#star-six ...

  4. Object-C中self和super的区别

    self与super的区别 原文CSDN evilotus 有所整理 **** 在ObjC中的类实现中经常看到这两个关键字"self"和"super",以以前o ...

  5. UVALive 5061 Lightning Energy Report --LCA

    题意:给一棵树,每次给u到v的路径上所有点加上一个值,最后输出每个点的权值(初始为0) 解法:每次在u,v间加k时,只要让u,v点的权值加上k,u,v的LCA处减去k(因为LCA的子树中加了两个k), ...

  6. quad 和 plane 区别是什么?

    Quad就是两个三角形组成四边形,Plane会有很多三角形,哦也 貌似Quad拖上去后看不见,很薄的感觉

  7. C# String.split()用法小结。String.Split 方法 (String[], StringSplitOptions)

    split()首先是一个分隔符,它会把字符串按照split(' 字符')里的字符把字符串分割成数组,然后存给一个数组对象. 输出数组对象经常使用foreach或者for循环. 第一种方法 string ...

  8. Entityframework core 动态添加模型实体

    重新DBContext中OnModelCreating protected override void OnModelCreating(ModelBuilder modelBuilder)  { // ...

  9. jquery 添加节点的几种方法介绍

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  10. NOI2018准备Day2

    昨天雄心壮志了一番,今天就有点儿松懈了,是生于忧患,死于安乐吗 刷了15道大水题,5道字符串,5道多维数组,5道顺序查找,9个小时,平均40分钟一道水题,目标10分钟一道......昨天才刷了20道. ...