-
Notifications
You must be signed in to change notification settings - Fork 7
Update IIS
damiancosmoschapman edited this page Aug 29, 2023
·
22 revisions
This documentation shows how to update Web applications in IIS when migrating from .NET Framework 4.X.X to .NET 6.
Prerequisites:
- Download hosting bundle for .NET6 IIS:
- Run the executable to install the hosting bundle.
- Create a directory for the website (i.e. the physical path, see below) and then create the website.
-
Open a command prompt and cd to the physical path of the website. Create public and private directories. Make hard links from the public and private directories to the server directory using the commands:
mklink /j public server
mklink /j private server
-
Add Authentication for public i.e. Anonymous Authentication Enabled and ASP.NET Impersonation Disabled:
- Add Authentication for private i.e. Anonymous Authentication Disabled and ASP.NET Impersonation Enabled:
- Create a new application pool with the .NET CLR Version: No Managed Code for the public hard link.
- Select Advanced Settings for the application pool and change the identity from ApplicationPoolIdentity to a custom account:
- Add a custom account, for example, TEST_DOMAIN/testUser where TEST_DOMAIN is the domain of the user and testUser is the user for the application pool:
- Change the Maximum Worker Processes from 1 to 0:
-
Repeat steps 5. to 8. for the creation a new application pool with the .NET CLR Version: No Managed Code for the private hard link.
-
Add the user used in the Identity of the application pools to the Performance Monitor Users Group:
- Check that Site Binding for https on port 443 has the appropriate SSL Certificate:
Update
Database Scripts
Configuration
API
- Home
- Data
- Security
- Subscription
- System
- Navigation
- Notification
- Settings
- Workflow
- Px Build
Developer
- Home
- Developer Tools
- Client Tier
- Server Tier
- Database Tier