다음을 통해 공유


On-Premises SharePoint 2013 Provider-hosted Apps – Part I

Part I – On-Premises Provider-hosted Apps – Creating a Task List and Fundamental Configurations
Part II – Creating a High Trust relationship between your Web Application and SharePoint 2013

There is many information on the Internet in order to configure SharePoint Apps, the problem is that a sequence of small errors can broke your configuration. This article is provided in a way that you can follow a sequence that will help you configuring SharePoint 2013 Provided-hosted Apps On-Premises. I will provide some links in order to you configure each point of the Task List

I assume that you have SharePoint and IT Skills

Before you begin:

SharePoint 2013 Provider Hosted Apps Model:

  1. From Microsoft: Choose patterns for developing and hosting your app for SharePoint – Provider-hosted apps

What tools will i need:

  1. Microsoft Web deploy 3.5
  2. IIS 6.0 Resource Kit

Help me build a Task List in a DEV Environment

  1. Configure DNS
    1. Create a Host A for your main SharePoint Application for IP: 127.0.0.1 sp.domain.local
    2. Create a Host A for IIS Application (Isolated) for IP: 127.0.0.1 web.domain.local
    3. Create a Host A for the App Catalog (Isolated) for IP: 127.0.0.1 apps.domain.local
    4. Edit your host file “C:\Windows\System32\drivers\etc”

The goal pointing to localhost, is you can resolve all sites even not connected to Internet

  1. Configure SharePoint 2013 Apps
    1. Create a App Catalog Site in sp.domain.local under /sites/
    2. Configure SharePoint Central Administration for the App Catalog
  2. Configure IIS for web.domain.local
    1. Install Management service delegate
    2. Manage Certificates
    3. Apply SSL to web.domain.local

Create Hosts in DNS

https://sptime.files.wordpress.com/2014/07/image_thumb10.png?w=482&h=332

Install Management service delegate

https://sptime.files.wordpress.com/2014/07/image_thumb1.png?w=240&h=102 https://sptime.files.wordpress.com/2014/07/image_thumb2.png?w=240&h=117

Create a App Catalog Site in sp.domain.local under /sites/

https://sptime.files.wordpress.com/2014/07/image_thumb7.png?w=486&h=290
https://sptime.files.wordpress.com/2014/07/image_thumb8.png?w=482&h=189
https://sptime.files.wordpress.com/2014/07/image_thumb9.png?w=478&h=311

NOTE:

Create as SP_Farm because you Can’t manage Apps as System Account

Manage Certificates

 

https://sptime.files.wordpress.com/2014/07/image_thumb11.png?w=486&h=271
https://sptime.files.wordpress.com/2014/07/image_thumb12.png?w=491&h=88
https://sptime.files.wordpress.com/2014/07/image_thumb13.png?w=480&h=334
Double Click Your Certificate to CER File
 https://sptime.files.wordpress.com/2014/07/image_thumb14.png?w=488&h=303
Right Click Your Certificate to PFX File
https://sptime.files.wordpress.com/2014/07/image_thumb15.png?w=476&h=238

Apply SSL to web.domain.local

https://sptime.files.wordpress.com/2014/07/image_thumb16.png?w=493&h=484
https://sptime.files.wordpress.com/2014/07/image_thumb19.png?w=491&h=266
https://sptime.files.wordpress.com/2014/07/image_thumb18.png?w=490&h=290

Hope that help you, I’ll see you on part II