图解利用本地SharePoint搭建App开发环境

本篇经验将和大师介绍若何操纵当地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 , 如下图所示:

图解利用本地SharePoint搭建App开发环境

文章插图

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

图解利用本地SharePoint搭建App开发环境

文章插图

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

图解利用本地SharePoint搭建App开发环境

文章插图

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

图解利用本地SharePoint搭建App开发环境

文章插图

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

图解利用本地SharePoint搭建App开发环境

文章插图

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

图解利用本地SharePoint搭建App开发环境

文章插图

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

图解利用本地SharePoint搭建App开发环境

文章插图

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"}

图解利用本地SharePoint搭建App开发环境

文章插图

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

推荐阅读