Hosting a non-SharePoint website on SharePoint server

A common problem hosting websites on a SharePoint server is that you will get a error related to Forefront Security and the ISAPI filter. I got it on my development machine.

I asked my colleague Erik Hjalmarsson which is on of our SharePoint experts on Sogeti and he had a working solution:

  • In IIS Manager, navigate to a non-SharePoint Web site that is experiencing this issue.
  • Select the Web site, and then double-click ISAPI filters.
  • In the Filter pane, select FSSP Username Filter.
  • In the Actions pane, click Remove.
  • In the confirmation dialog box, click Yes.

Enable WebSocket Protocol in IIS

If you want to use WebSockets with IIS8 you need to enabled it. This step by step guide will show you how to enable WebSocket Protocol on Windows 8 and Windows Server 2012.

Enable WebSocket Protocol in Windows 8

  1. Open "Control Panel
  2. Open "Turn Windows features on or off
  3. Expand "Internet Information Services"
  4. Expand "World Wide Web Services"
  5. Expand "Application Development Features
  6. Check WebSocket Protocol and click "OK"

Enable WebSocket Protocol

Enable WebSocket Protocol in Windows 2012 server

  1. Open "Server Manager"
  2. Click on "Manage" in the right corner"
  3. Click "Add Roles and Feature"
  4. Go to "Installation Type in the Wizard"
  5. Select "Role-based or feature installation and click "Next"
  6. Go to "Server Roles"
  7. Expand "Web Server(IIS)"
  8. Expand "Web Server"
  9. Expand "Application Development"
  10. Check WebSocket Protocol and click "Next"
  11. Click on "Install"

Enable WebSocket Protocol Windows Server2012

If you running a web role in Windows Azure you don't need to activate it, it's already done!