Calling Exchange Online PowerShell from an Azure web app

Introduction Kirk Evans recently wrote a blog post titled Call O365 Exchange Online API from a SharePoint App.  Kirk’s post reminded me of some work that I had done with a non-profit around managing Exchange Online from a SharePoint app.  This non-profit is setup such that there is an international board of directors, state level […]

Building a SharePoint Online chat room with SignalR and Azure – Part 6: Gotchas and Thoughts

Gotchas I ran into an issue in Internet Explorer where when I tried to send ANY of the AJAX messages, the request was redirected for authentication, however, it wasn’t an issue in Firefox or Chrome.  If I loaded the Internet Explorer F12 developer tools, I discovered that the AJAX request was returned with a 302 […]

Building a SharePoint Online chat room with SignalR and Azure – Part 5: Deploy the app in SharePoint Online

Deploy the app in SharePoint Online The last step to actually using our chat room in a full scale environment is to deploy the SharePoint app itself.  Start by right clicking the SharePoint app project in Visual Studio and selecting ‘Publish…” In the window that opens, click the “Edit” button next to the “Current profile:” […]

Building a SharePoint Online chat room with SignalR and Azure – Part 4: Deploy the site to Azure

Deploy the site to Azure Next, we need to create a publishing profile and then deploy the application to Azure.  In Visual Studio, right click the Web project and select “Publish…” Since we’re going to be deploying this site to Azure, select a publish target of “Microsoft Azure Websites” in the window that opens: Visual […]

Building a SharePoint Online chat room with SignalR and Azure – Part 3: Create the SharePoint Online web part

Create the SharePoint Online web part Start by right clicking on the ChatRoom app project (not the web project!) and selecting Add –> New Item… In the window that opens, select “Client Web Part (Host Web)”, change the name to “ChatRoomWebPart”, and click “Add”. The next window gives us the option to create a new […]

Building a SharePoint Online chat room with SignalR and Azure – Part 2: Test the app in Visual Studio

Alright, let’s get on with it.  F5 that baby! At this point, Visual Studio will automatically deploy our application and then launch a browser to our app.  It may also ask us to login again.  If it does, be sure to use an account that has permissions to deploy to the development site.  Finally, it […]

Building a SharePoint Online chat room with SignalR and Azure – Part 1: Create the SharePoint Online app and associated website

Create the SharePoint Online app and associated website The first step was to determine if SignalR even works in a SharePoint app.  One option was to do a bunch of research to try and discover if it would work.  A more fun option would be to just give it a go. Step one:  Create an […]

Building a SharePoint Online chat room with SignalR and Azure

I’m a huge believer in the concept where if the only tool in your toolbox is a hammer, then everything becomes a nail.  As it turns out, trying to install a new tile floor or unclog a drain with just a hammer becomes problematic.  So, in an effort to add more tools to my software […]