1. 程式人生 > >在本地SharePoint 2013 搭建App開發環境

在本地SharePoint 2013 搭建App開發環境

1.環境描述:

SharePoint伺服器:

Windows Server 2012 R2+SharePoint 2013

IP:192.168.1.180,域控:ser.com

開發環境:

Windows 7+ Visual Studio 2013

IP:192.168.1.166,未加入域

2.管理中心--管理伺服器上的服務,開啟User Profile Service

3.管理中心--管理服務應用程式,確保開啟User Profile Service Application 和應用程式管理服務

4.確保在"User Profile Service 應用程式"中至少啟動了一個配置檔案。

5.確保開啟spadminv4和sptimerv4

6.設定app的域

這個域有啥用?就是你部署時app時的域 (理論上你可以隨便填寫),比如:

這麼寫,我win7環境是訪問不了的,不過vs自己修改了hosts檔案,如果你的沒修改,請自行修改。

7.依次執行下面命令

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

8.建立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

9.接著執行下面命令

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

至此,完成配置。

新建一個網站集,模板選擇:開發人員網站,Url:http://sp2013ser/sites/app

在win7裡,開啟vs2013,新建Office/SharePoint---應用程式—SharePoint 2013應用程式

要如何託管SharePoint應用程式,選擇SharePoint託管

點選,完成,此刻會讓你登入。我以系統管理員身份登入,然後部署專案,報錯:

看來系統賬戶不行,那就在域控裡新增一個使用者,比如appadmin,然後將其新增到場管理員組和我們上面網站集網站集管理員組。

完畢後,關閉並重新開啟vs,然後以賬號appadmin登入,然後部署即可。

複製上圖中的url,然後瀏覽

參考:

https://www.cnblogs.com/jianyus/p/3479374.html

相關推薦

本地SharePoint 2013 搭建App開發環境

1.環境描述: SharePoint伺服器: Windows Server 2012 R2+SharePoint 2013 IP:192.168.1.180,域控:ser.com 開發環境: Windows 7+ Visual Studio 2013 IP:192.168.1

ActiveReports 9實戰教程(1): 手把手搭建開發環境Visual Studio 2013 社區版

line tool mmu tin style textbox ble mil nts ActiveReports 9剛剛公布3天。微軟就公布了 Visual Studio Community 2013 開發環境。Visual Studio Community 2013

Windows本地搭建Spark開發環境

作者:翁鬆秀 Windows系統下搭建Spark開發環境三步曲,簡單粗暴,走你┏ (゜ω゜)=☞ [TOC] Step1:安裝Spark 到官網http://spark.apache.org/downloads.html選擇相應版本,下載安裝包。我這裡下的是2.1.3

Android APP開發環境搭建簡單總結

原因是ADT外掛版本和SDK版本不相容。因為下載的SDK版本是最高的。可是ADT版本是舊的。導致安裝外掛和配置android環境一直不成功。現提出供學習者注意。。。 現在簡單的理出步驟,供自己以後用的著的時候參考。 1.下載原始檔       jdk-7u11-window

使用npm+babel+webpack+React搭建SharePoint hosted add-in開發環境

使用VS2017,npm, babel, webpack,react 搭建一個SharePoint hosted add-in的開發環境,主要目的是使用SharePoint提供的Office Fabric UI React component。 1,首先使用VS 2017

全誌A33 lichee 搭建Qt App開發環境編寫helloworld

ogr 選項 sshd ima con auto 需要 如果 dev 開發平臺 芯靈思SinlinxA33開發板 淘寶店鋪: [https://sinlinx.taobao.com/]() 嵌入式linux 開發板交流 QQ:641395230 Step 1 在虛擬

在Windows下搭建Android開發環境

c51 公司 智能 單獨 window 引用 ssp 管理 第一個  隨著移動互聯網的迅速發展,前端的概念已發生很大的變化,已不僅僅局限在網頁端。而Android系統作為智能機市場的老大,作為前端開發工程師,非常有必要了解和學習。但面對眾多學習資料,站在前端開發工程

Python開發入門Windows下搭建python開發環境

python開發入門 Python是一種高級計算機程序設計語言。舉個例子C語言要寫1000行代碼,Java只需要寫100行,而Python可能只要20行。 Python基本概念 Python(英語發音:/?pa?θ?n/), 是一種面向對象、解釋型計算機程序設計語言,由Guido van R

01. Eclipse for PHP + phpStudy 搭建php開發環境

alt img lips 編譯器 phpstudy 服務 border php編譯 -1 配置php編譯器 配置phpStudy服務器項目發布目錄 修改hosts文件127.0.0.1 www.350zx.cn 新建項目 啟動的你的phpStudy

eclipse 搭建salesforce開發環境

master other creat blank 4.3 osi str png none Launch Eclipse and click Help > Install New Software.... Click Add.... In the A

用Html5/CSS3做Winform,一步一步教你搭建CefSharp開發環境(附JavaScript異步調用C#例子,及全部源代碼)上

轉載 界面設計 右鍵 異步 一個 由於 編寫 scrip 調用 本文為雞毛巾原創,原文地址:http://www.cnblogs.com/jimaojin/p/7077131.html,轉載請註明 CefSharp說白了就是Chromium瀏覽器的嵌入式核心,我們用此開發W

vscode 搭建go開發環境的13個插件的安裝

gop 第三方 git 但是 由於 開發 教程 最簡 uil 由於網的問題 大家都不能直接go get 這裏從易到難按難度給大家推薦幾種方法 最簡單的FQ 但是能FQ你還不能裝 請問是假的FQ嗎? 第一 用git 直接git反而能從那邊趴下代碼 但是要自己go in

在mac下搭建java開發環境

$path java ide new 版本 word-wrap 開發工具 profile data- 剛剛從windows系統轉到使用mac系統。感覺不是特別熟悉,須要一定的適應時間。以下簡介一下mac下搭建主要的java開發環境。 1.安裝jdk 安裝jdk1

Linux學習之在搭建java開發環境

inux 添加 linux java開發環境 搭建 包名 開發 alt 環境 首先,在官網上下載你需要的JDK 然後 解壓包   tar -zxvf 包名 配置環境變量    vim /etc/profile 如果權限不夠,就使用sudo vim /etc/profil

Intellij Idea搭建Spark開發環境

submit split des 出現 license tor lan jar word 在Spark高速入門指南 – Spark安裝與基礎使用中介紹了Spark的安裝與配置。在那裏還介紹了使用spark-submit提交應用。只是不能使用vim來開發Spark應用

搭建Android 開發環境

視頻 ips 介紹 匿名 ++ cto 大全 迷茫 付出   目前為止在安卓方面的已經工作了三年左右的時間了,從一個只會寫BUG的菜鳥,到現在慢慢發展成了一名程序員。其實說實在的,我學的也一塌糊塗,當然在學習過程也積累了一些知識,對於以前沒接觸過Android的朋友,或者剛

eclipse上搭建hadoop開發環境

hadoop一、概述1.實驗使用的Hadoop集群為偽分布式模式,eclipse相關配置已完成;2.軟件版本為hadoop-2.7.3.tar.gz、apache-maven-3.5.0.rar。 二、使用eclipse連接hadoop集群進行開發1.在開發主機上配置hadoop①將hadoop-2.7.3.

Ubuntu 16.04搭建LAMP開發環境

ping 現狀 baidu 方法 執行 cati nss 使用 選擇 1. http://www.linuxidc.com/Linux/2016-10/136327.htm 2. 安裝好Ubuntu16.04後,是一臺空白的Ubuntu。我的目的是搭建LAMP環境,順便搭一

ESP32搭建3.ubuntu14.04下搭建esp32開發環境 (最新版)

終端 pat 權限 技術 實例 為我 tro component 直接 硬件為樂鑫出品的ESP32一款集成了wifi和藍牙的集成模塊。 1.首先ctrl+alt+t打開終端,sudo -s選擇用root權限登陸 。 2. 輸入指令:sudo apt-get install

lua----------------使用VS2015搭建lua開發環境的一些僥幸成功經驗,

輸出 拷貝 名稱 name 屬性 編譯 找到 失敗 技術分享 所以本篇博文介紹在Windows平臺下,使用VS2015搭建lua開發環境的一些僥幸成功經驗,安裝過程參考網上教程,安裝過程如下(參考http://www.byjth.com/lua/33.html) 一 生