This change is a major nuicance for anybody who works on a team, and for OSS projects, where it is not guaranteed that every developer is using the exact same option. In reality, different developers could be using:
- a different "hosts" alias / localhost / 127.0.0.1 / some specific IP address
- different ports
- IIS / IIS Express / VS Development Server
- different start pages
- different root urls
Basically, every time anybody changes these settings, the csproj (rather than the .user file) will be changed and typically committed - making it just deeply annoying.
Not only is this option missing in the UI, but the SaveServerSettingsInUserFile setting (in the csproj) is no longer respected.
If you manually set the values in the .user file and load it, the IDE will *read* the correct values, but if you make any changes in the IDE, the values are changed in the csproj, and removed from the .user file.
Basically, this change removes a really good feature, and makes it a nightmare for teams.