Skip to content

Commit 962e9e4

Browse files
committed
Added IIS and Windows Server requirement
1 parent 5f5308e commit 962e9e4

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

16/umbraco-cms/fundamentals/setup/requirements.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,10 @@ _For more information, see the_ [_Host and deploy ASP.NET Core applications_](ht
5555
You can use [Umbraco Cloud](https://umbraco.com/products/umbraco-cloud/) to manage the hosting infrastructure. All Umbraco Cloud plans are hosted on Microsoft Azure, which gives your site a proven and solid foundation.
5656
{% endhint %}
5757

58-
### Other recommendation
58+
### Other Recommendations
5959

6060
* Ability to set file permissions to include create/read/write (or better) for the user that "owns" the Application Pool for your site. This would typically be **NETWORK SERVICE**.
61+
* When hosting on Windows Server with IIS, ensure the WebSocket Protocol feature is installed. Umbraco's backoffice preview uses SignalR, which relies on WebSockets for real-time communication (such as live preview updates). Without it, SignalR will fall back to Server-Sent Events and may time out after ~30 seconds, showing a "Could not establish a connection to the server" warning in the preview window. You can install the WebSocket Protocol via **Server Manager → Add Roles and Features → Web Server (IIS) → **Web Server** → Application Development → WebSocket Protocol**.
6162

6263
## Database Account Roles
6364

17/umbraco-cms/get-started/installation/requirements.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,10 @@ _For more information, see the_ [_Host and deploy ASP.NET Core applications_](ht
5656
You can use [Umbraco Cloud](https://umbraco.com/products/umbraco-cloud/) to manage the hosting infrastructure. All Umbraco Cloud plans are hosted on Microsoft Azure, which gives your site a proven and solid foundation.
5757
{% endhint %}
5858

59-
### Other recommendation
59+
### Other Recommendations
6060

6161
* Ability to set file permissions to include create/read/write (or better) for the user that "owns" the Application Pool for your site. This would typically be **NETWORK SERVICE**.
62+
* When hosting on Windows Server with IIS, ensure the WebSocket Protocol feature is installed. Umbraco's backoffice preview uses SignalR, which relies on WebSockets for real-time communication (such as live preview updates). Without it, SignalR will fall back to Server-Sent Events and may time out after ~30 seconds, showing a "Could not establish a connection to the server" warning in the preview window. You can install the WebSocket Protocol via **Server Manager → Add Roles and Features → Web Server (IIS) → **Web Server** → Application Development → WebSocket Protocol**.
6263

6364
## Database Account Roles
6465

18/umbraco-cms/get-started/installation/requirements.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,10 @@ _For more information, see the_ [_Host and deploy ASP.NET Core applications_](ht
5656
You can use [Umbraco Cloud](https://umbraco.com/products/umbraco-cloud/) to manage the hosting infrastructure. All Umbraco Cloud plans are hosted on Microsoft Azure, which gives your site a proven and solid foundation.
5757
{% endhint %}
5858

59-
### Other recommendation
59+
### Other Recommendations
6060

6161
* Ability to set file permissions to include create/read/write (or better) for the user that "owns" the Application Pool for your site. This would typically be **NETWORK SERVICE**.
62+
* When hosting on Windows Server with IIS, ensure the WebSocket Protocol feature is installed. Umbraco's backoffice preview uses SignalR, which relies on WebSockets for real-time communication (such as live preview updates). Without it, SignalR will fall back to Server-Sent Events and may time out after ~30 seconds, showing a "Could not establish a connection to the server" warning in the preview window. You can install the WebSocket Protocol via **Server Manager → Add Roles and Features → Web Server (IIS) → **Web Server** → Application Development → WebSocket Protocol**.
6263

6364
## Database Account Roles
6465

0 commit comments

Comments
 (0)