Converting ASP.NET Web Applications into SharePoint Apps using Visual Studio 2013

Do you know that you you can convert your existing ASP.NET Web Application (Whether it’s Web Forms or MVC) into a Provider-Hosted SharePoint App in a few steps ? Yes, Visual Studio 2013 has this feature built-in. Nobody is talking about it though, Google it and you will find nothing!

So here are the steps :

1. Tailspin Toys is a large solution that has been built over the years, Tailspin.Web is an ASP.NET MVC Project for the web layer.

340

2. Right-click the asp.net application and choose “Convert” then choose “Convert to App for SharePoint Project

340-1

3. Enter the SharePoint Site URL for debugging.

340-2

4. Now the SharePoint App project is being created

340-3

5. Now that it has been created, press F5 to deploy & debug it.

340-4

6. Trust it ..

340-5

7. The app launches in the browser, note the URL.

340-6

8. Check the AppManifest of the Provider-hosted app.

340-7

 

340-8

Advertisements

[O365ForAll : English Video] TOP OFFICE 365 APPS : Documents Shared With Me

“TOP OFFICE 365 APPS” is a new video series where I’ll be covering, explaining and reviewing some of the coolest and most beneficial apps available in the Office 365 SharePoint app store.

Today’s app is one of the currently featured apps in the store and is called “Document Shared With Me” . It works on both SharePoint On-prem and SharePoint Online. You can watch the video from here.

339

Generally speaking, the app “Documents Shared with Me” provides a holistic overview of all documents shared with the logged-in user. Thus the user is automatically informed of shared documents without leaving the current working context.

All documents shared in public libraries, e.g. on SkyDrive Pro, are listed in the app. The listed content in the app allows a direct interaction with the particular user. Because of this, the user doesn’t have to open the MySite or SkyDrive to get an overview of all shared documents.

339-1
Another great feature is that users can select what will be displayed in the “Documents Shared with Me” App. In this case users can enable documents shared from specific users, for instance.

Also Watch:

“TOP OFFICE 365 APPS” – NAPA Development Tools – Part 1
“TOP OFFICE 365 APPS” – NAPA Development Tools – Part 2

“TOP OFFICE 365 APPS” – NAPA Development Tools – Part 3
“TOP OFFICE 365 APPS” – SP2 CAML Query Tester

“TOP OFFICE 365 APPS” – Mavention Profile Completeness

[O365ForAll : English Video] TOP OFFICE 365 APPS : Mavention Profile Completeness

“TOP OFFICE 365 APPS” is a new video series where I’ll be covering, explaining and reviewing some of the coolest and most beneficial apps available in the Office 365 SharePoint app store.

Today’s App is : Mavention Profile Completeness”. It’s actually one of my favorite apps. You can watch the video from here.

338

Mavention Profile Completeness helps you to encourage your users to fill in the blanks on their profile. By confronting them with real-time statistics on how far their profile is completed your users will have an incentive to fill in missing information. Mavention Profile Completeness empowers users and helps them to achieve a full and active profile, making it quicker to find talent and colleagues within any given organization. By providing triggers to fill in missing information Mavention Profile Completeness strives to improve engagement and awareness on your intranet. Also, it’s worth mentioning that the app works on both SharePoint on-premise and SharePoint Online.

338-1

Also Watch:

“TOP OFFICE 365 APPS” – NAPA Development Tools – Part 1
“TOP OFFICE 365 APPS” – NAPA Development Tools – Part 2

“TOP OFFICE 365 APPS” – NAPA Development Tools – Part 3
“TOP OFFICE 365 APPS” – SP2 CAML Query Tester

[O365ForAll : English Video] TOP OFFICE 365 APPS : SP2 CAML Query Tester

“TOP OFFICE 365 APPS” is a new video series where I’ll be covering, explaining and reviewing some of the coolest and most beneficial apps available in the Office 365 SharePoint app store.

336

Today’s app is “SP2 CAML Query Tester” which is another useful & free app for Developers.

As a developer, testing CAML queries can be a challenge, especially in SharePoint apps. With this new free app from SharePoint MVP Corey Roth at SP2, you can quickly test your queries within the app web or in the host web. Simply install this app, and add the App Part to your host web and you can quickly test your queries without having to redeploy your code multiple times. This tool is a must have for any developer writing complex CAML queries using the SharePoint Client Object Model.

You can watch the video from here..

Also Watch :

“TOP OFFICE 365 APPS” – NAPA Development Tools – Part 1
“TOP OFFICE 365 APPS” – NAPA Development Tools – Part 2

“TOP OFFICE 365 APPS” – NAPA Development Tools – Part 3

[O365ForAll : English Video] TOP OFFICE 365 APPS : NAPA Developer Tools, Part 3

“TOP OFFICE 365 APPS” is a new video series where I’ll be covering, explaining and reviewing some of the coolest and most beneficial apps available in the Office 365 SharePoint app store.

In the previous videos, we have created our very first SharePoint app using NAPA and today we are going to export the project to Visual Studio 2013 and extend it by adding some SharePoint artifacts. You can watch the video from here.

335
328-1Presenter: Ayman El-Hattab, MVP
Publisher : O365ForAll.com
Language : Arabic

 

Also Watch:

“TOP OFFICE 365 APPS” – NAPA Development Tools – Part 1
“TOP OFFICE 365 APPS” – NAPA Development Tools – Part 2

[SharePoint4MEA : Arabic Video] Managed Metadata Service Application in SharePoint Server 2013

Lesson 7 in the “SharePoint Server 2013 Administration” Arabic course is now available on SharePoint4MEA YouTube channel, you can watch it from here.

337

337-1Presenter : Ahmed Said Moussa
Publisher : SharePoint4MEA
Language : Arabic

 

Also Watch:

Lesson 1 : Preparing for SharePoint 2013 Installation
Lesson 2 : Installing SharePoint Server 2013
Lesson 3 : The logical Architecture of SharePoint 2013
Lesson 4 : Creating SharePoint 2013 Web Applications
Lesson 5 : Managing Web Applications in SharePoint Server 2013
Lesson 6 : Creating Site Collections in SharePoint Server 2013

 

Announcing “O365 For All” Community

It is with great excitement that we announce the official launch of the O365ForAll (Office 365 For All) community

334

About O365 For All :

O365 For All” is a global independent community dedicated to supporting, educating, and promoting Microsoft Office 365 328-1Technologies. Our key mission is to provide a strong and vibrant community for the different roles involved in implementing, developing, building or even using Office 365 within organizations. You’ll find here content for Developers, IT Pros, Business Users, Technical Users, etc… You will also find content related to the different Office 365 Technologies (SharePoint Online, Exchange Online, Lync Online, Office, etc.. ) and hence the name O365ForAll.

Plans :

Our domain (O365ForAll.com) is temporarily pointing to our YouTube Channel. This won’t be the case once we have the website ready though. We’ll keep you posted about the progress.

Community Founders :

The community is founded by two MVPs; Ayman El-Hattab (SharePoint MVP) and Mahmoud Magdy (Exchange MVP).

Joining O365 For All Team :

If you would like to contribute and be part of the global community, you are most welcome. Please drop us an email (contact@O365ForAll.com ) and we’ll contact you back.

Kick-off Content :

To get the ball rolling, we have created some videos to cover a wide range of hot topics. Below is the list of the videos we produced so far :

Title
Category
Speaker
Language
Link
Introducing SharePoint Online Management Shell
SharePoint Online
Ayman El-Hattab
Arabic
Click here
Migration to Office 365 Exchange Online – Part 1
Exchange Online
Mahmoud Magdy
Arabic
Click here
Migration to Office 365 Exchange Online – Part 2
Exchange Online
Mahmoud Magdy
Arabic
Click here
Migration to Office 365 Exchange Online – Part 3
Exchange Online
Mahmoud Magdy
Arabic
Click here
Migration to Office 365 Exchange Online – Part 4
Exchange Online
Mahmoud Magdy
Arabic
Click here
Lync Online External Communications
Lync Online
Ayman El-Hattab
English
Click here
Lync Online External Communications
Lync Online
Ayman El-Hattab
Arabic
Click here
Managing Office 365 Exchange Online using Remote PowerShell
Exchange Online
Ayman El-Hattab
English
Click here
Managing Office 365 Exchange Online using Remote PowerShell
Exchange Online
Ayman El-Hattab
Arabic
Click here
Top Office 365 Apps : NAPA Dev Tools, Part 1
Apps
Ayman El-Hattab
English
Click here
Top Office 365 Apps : NAPA Dev Tools, Part 2
Apps
Ayman El-Hattab
English
Click here
Top Office 365 Apps : NAPA Dev Tools, Part 3
Apps
Ayman El-Hattab
English
Click here

Waiting for your feedback!