You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/product-upgrades/major-upgrades.md
+28-7Lines changed: 28 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,14 +62,14 @@ Look for the "**Upgrade from/to Umbraco xx"** boxes. These boxes contain importa
62
62
63
63
Before proceeding, you must determine whether the .NET framework version needs to be updated for your project. If no changes to the .NET version are required, you can skip this step and proceed with Step 2.
64
64
65
-
Refer to the [Choose the correct .NET version](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/upgrading#choose-the-correct-.net-version) section to identify whether a .NET version update is necessary for your upgrade.
65
+
Refer to the [Choose the correct .NET version](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/upgrading/upgrade-details#choose-the-correct-.net-version) section to identify whether a .NET version update is necessary for your upgrade.
66
66
67
67
1. Go to the project in the Umbraco Cloud portal.
68
68
2. Navigate to **Configuration** -> **Advanced**.
69
69
3. Scroll down to the **Runtime Settings** section.
70
70
4. Select the appropriate .NET version from the **Change .NET framework runtime for your Umbraco install** dropdown for each environment in your Cloud project.
@@ -81,13 +81,13 @@ Refer to the [Choose the correct .NET version](https://docs.umbraco.com/umbraco-
81
81
## Step 3: Upgrade the project locally using Visual Studio
82
82
83
83
1. Open the `csproj` file located in the `/src/UmbracoProject` folder.
84
-
2. Determine if you need to update the .NET version based on the changes made in [Step 1](major-upgrades.md#step-1-enable-net):
84
+
2. Determine if you need to update the .NET version based on the changes made in [Step 1](#step-1-enable-net):
85
85
***If the .NET version was updated:** Update the `<TargetFramework>` to match the version set in your Cloud environment.
86
86
***If the .NET version was not updated:** Skip this step.
87
87
88
88
<details>
89
89
90
-
<summary>Upgrading to Umbraco 15</summary>
90
+
<summary>Upgrading to Umbraco 15 and above</summary>
91
91
92
92
The following packages are no longer needed on the Cloud platform:
93
93
@@ -103,7 +103,7 @@ Delete the `<PackageReference>` entries for these packages.
103
103
5. Select the version you are updated to and follow the instructions:
104
104
105
105
{% tabs %}
106
-
{% tab title="Umbraco 15" %}
106
+
{% tab title="Umbraco 15 and above" %}
107
107
Update the following packages:
108
108
109
109
*`Umbraco.Forms.Deploy`
@@ -167,9 +167,30 @@ Update the following packages:
167
167
Update all projects and packages in your solution to support the latest .NET.
168
168
{% endhint %}
169
169
170
+
6.[Optional] If using Deploy and Forms on Umbraco Cloud:
171
+
172
+
<details>
173
+
174
+
<summary>Upgrading to Umbraco 17</summary>
175
+
176
+
Add the following section to your `appsettings.json` file (and any environment-specific variants):
177
+
178
+
```json
179
+
"Licenses": {
180
+
"Products": {
181
+
"Umbraco.Deploy": "UMBRACO-CLOUD",
182
+
"Umbraco.Forms": "UMBRACO-CLOUD"
183
+
}
184
+
}
185
+
```
186
+
187
+
This ensures the built-in Umbraco Cloud licenses are recognized after upgrading. Without these values, you may encounter license validation errors even though your project is on Umbraco Cloud.
188
+
189
+
</details>
190
+
170
191
## Step 4: Finishing the Upgrade
171
192
172
-
1.Ensure the [Unattended Upgrades](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/upgrading#run-an-unattended-upgrade) feature is **enabled**.
193
+
1.Enable the [Unattended Upgrades](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/upgrading/upgrade-unattended) feature.
173
194
2. Run the **project locally**.
174
195
3. Log in to the Umbraco backoffice to **verify the upgrade** has happened.
175
196
* If you cannot login locally via Umbraco ID and URL shows `/umbraco/authorizeupgrade?redir=` then this is because of the Unattended Upgrades setting. It must be set to `true` and deployed to the environment before the upgrade.
@@ -274,7 +295,7 @@ Remove the same files from the left-most environment. This should be done from t
274
295
5. Push the changes to the Cloud environment. See the [Deploying from local to your environments](../../../build-and-customize-your-solution/handle-deployments-and-environments/deployment/local-to-cloud.md) article.
275
296
6. Test that everything works with the upgrade on the Cloud environment.
276
297
277
-
We highly recommend that you go through everything in your Cloud environment. This can help you identify any potential errors after the upgrade, and ensure that you are not deploying any issues onto your production environment.
298
+
It is highly recommended to go through everything in your Cloud environment. This can help you identify any potential errors after the upgrade, and ensure that you are not deploying any issues onto your production environment.
0 commit comments