本篇经验将和大师介绍如何操纵当地SharePoint搭建App开辟情况,但愿对大师的工作和进修有所帮忙!
工具/原料
- Windows Server 2012 R2+SharePoint 2013
- IP:192.168.1.180,域控:ser.com
- Windows 7+ Visual Studio 2013
- IP:192.168.1.166,未插手域
方式/步骤
- 1
办理中间->办理办事器上的办事,开启User Profile Service,如下图所示:

- 2
办理中间->办理办事应用法式,确保开启User Profile Service Application 和应用法式办理办事,如下图所示:

- 3
确保在"User Profile Service 应用法式"中至少启动了一个设置装备摆设文件。若是没有就本身新建一个设置装备摆设文件,如下图所示:

- 4
确保开启spadminv4和sptimerv4办事,如下图所示:

- 5
设置app的域,如下图所示:

- 6
这个域有啥用?就是你摆设时app时的域 (理论上你可以随便填写),好比,我的就是随便填的app.sinoper.ad,vs里摆设的成果,如下图所示:

- 7
这么写,我win7情况是拜候不了的,不外vs本身点窜了hosts文件,若是你的没点窜,请自行点窜,如下图所示:

- 8
依次执行下面号令,如下图所示:
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"}

- 9
建立SPSubscriptionService 和 AppManagementServiceInstance 办事指定帐户、应用法式池和数据库设置,如下图所示:
$account = Get-SPManagedAccount"ser\administrator" #这里我用的系统账号
$appPoolSubSvc = New-SPServiceApplicationPool -Name SettingsServiceAppPool -Account $account
$appPoolAppSvc = New-SPServiceApplicationPool -Name AppServiceAppPool -Account $account
$appSubSvc = New-SPSubscriptionSettingsServiceApplication –ApplicationPool $appPoolSubSvc –Name SettingsServiceApp –DatabaseName myappSettingsServiceDB
$proxySubSvc = New-SPSubscriptionSettingsServiceApplicationProxy –ServiceApplication $appSubSvc
$appAppSvc = New-SPAppManagementServiceApplication -ApplicationPool $appPoolAppSvc -Name AppServiceApp -DatabaseName myappAppServiceDB
$proxyAppSvc = New-SPAppManagementServiceApplicationProxy -ServiceApplication $appAppSvc

- 10
接着运行下面号令,如下图所示:
Set-SPAppSiteSubscriptionName -Name"app" -Confirm:$false

- 11
至此,完当作设置装备摆设。
新建一个网站集,模板选择:开辟人员网站,Url:http://sp2013ser/sites/app,如下图所示:

- 12
在win7里,打开vs2013,新建Office/SharePoint---应用法式—SharePoint 2013应用法式,如下图所示:

- 13
要利用哪个SharePoint网站调试应用法式,填写我们新建的网站集Url:http://sp2013ser/sites/app
要如何托管SharePoint应用法式,选择SharePoint托管,如下图所示:

- 14
点击完当作,此刻会让你登录。我以系统办理员身份登录,然后摆设项目,报错,如下图所示:

- 15
看来系统账户不可,那就在域控里新增一个用户,好比appadmin,然后将其添加参加办理员组和我们上面网站集网站集办理员组,如下图所示:2


- 16
完毕后,封闭并从头打开vs,然后以账号appadmin登录,然后摆设即可,如下图所示:

- 17
复制上图中的url,然后浏览,如下图所示:








