Hey Guys, this is quite a large bug - i'm actually working on large team asp.net project and this issue has just come up. Has anyone found a workaround or know if the WAP team is addressing this bug?
FYI, It's not just the settings for 'override application root URL" which is not being saved to the correct location. (csproj.user), rather it's everything within the server group in the web tab of the web project's settings.
Here is a subset of the settings not being saved to [Web Project Name].csproj.user, instead it's being saved to [Web Project name].csproj which in a multi team environment, user's settings are being changed on every check-in.
<UseIIS>False</UseIIS>
<AutoAssignPort>False</AutoAssignPort>
<DevelopmentServerPort>8080</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost/</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>
Strangely, in seeing if there was a workaround, I moved the following settings into my csproj.user file (ya i know... never edit these files by hand), closed visual studio and re-opened the project. It seems that VS is able to read the settings, but the next time someone changes web project's settings, the same thing is re-inserted into the project file, resulting in no workaround love :(. Guys, if anyone can find a work around that would be great.
- Rob.