Try our conversational search powered by Generative AI!

EPi 9+ with Windows server 2008 r2


I'm currently on Epi 8.11 and beacuse of the bug I need to update to the latest version (today 9.6).

I was reading the breaking changes  for Epi 9 and came across this:

"NoteSystem Requirements have changed for CMS 9. Windows Server 2008/2008 R2 and Windows 7 are no longer supported due to missing websocket support."

Of course my clients servers are 2008 r2. What will be the impact on the intranet site if I go ahead and upgrade to Epi 9.6?

Jan 21, 2016 17:00

Off the top of my head you won't actually miss out on any (current) features. I think there are plans to make use of websockets in the Episerver UI going forward, but to my knowledge there are no such features currently in place.

Jan 21, 2016 17:35


The one feature you wouldn't be able to use is the Projects feature which relies on WebSockets support. Otherwise, other current features are available and CMS 9 should work for the most part. It's just that we won't officially support that version of Windows moving forward.

Jan 21, 2016 18:12

Hi Richly,

From the looks of it in the Alloy Demo Kit ( I am guessing that the EPiServer Projects feature uses SignalR ( which provides abstraction over the communication mechanism (websockets, server sent events, ajax long polling, etc).

Websockets being the preferred approach, upgrading to Windows Server 2012 would enable the usage of websockets for better performance in the bi-directional communication. However I think EPiServer Projects might still be able to fallback if Websockets is not supported.

TL;DR: I think EPiServer Projects relies on SignalR, hence it would still be supported on Win 2008 (R2) using a fallback mechanism - instead of websockets -.

A quick test should be able to confirm the dependency.


Jan 26, 2016 3:18

@Wacdany, I'm afraid that your guess in this case is incorrect. The AlloyDemoKit is a demo project created to showcase possibilites with the platform and while it uses SignalR, this has nothing to do with the Projects feature in the CMS platform. The Projects feature uses WebSockets directly which is why Windows Server 2012 is required. The reason for this is that SignalR carries quite a few dependencies with it both on server and client side and uses a initialization model (Katana) that does not match up very well with the framework initialization model in Episerver CMS.

A quick test would indeed be able to confirm the lack of such a dependency ;)

Jan 26, 2016 4:45

@Henrik, Thanks for the double confirmation!

Edited, Jan 26, 2016 4:48

I can live with not having access to certain new features, but could running EPi 9 on win 2008 cause any issues?


Mar 04, 2016 7:26

I'm interested to hear how this went. Upgrading to the newest Episerver.UI (9.4.0), Episerver would throw an error if Websockets was not installed on the server (required by the Projects feature, even when it was not enabled yet by the site admin). See this blog post:

So if Windows Server 2008 does not support the installation of Websockets, this could be a showstopper. 

Any update on this, Sara?

Mar 04, 2016 9:52

I'm on CMS 9.3.2 and it seems to be working fine on Server 2008 r2, IIS7

I certainly haven't seen the error described here:

Looks like project instant updates were released in 9.4:

Wondering if I should roll back anyway.

In some ways it's great that updates are so readily available, but some organisations cannot move as quickly when it comes to upgrading servers etc.

Mar 05, 2016 1:31
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.