The process of installing, configuring, and customizing Visual Studio to support development workflows across languages, platforms, and workloads.
Hi @Darren Webb,
Thanks for sharing your details!
Can I run two versions of Visual Studio at the same time?
Yes. Running multiple versions of Visual Studio side-by-side is fully supported and very common. Installing a newer Visual Studio on Windows 11 while keeping VS2013 temporarily is a safe approach and won’t, by itself, break IIS or your existing site. Microsoft explicitly supports installing Visual Studio when earlier or later versions are already present.
From what you’ve described, the part to watch isn’t really Visual Studio but it’s the IIS/ASP.NET behavior on the newer machine.
The fact you needed to run:
appcmd unlock config -section:handlers
often happens when the application’s web.config tries to modify handler mappings and IIS initially blocks it. This is fairly common when moving older ASP.NET apps to a newer OS, but it does mean the IIS configuration on the Windows 11 machine is no longer completely default. Installing a newer Visual Studio won’t change that IIS behavior.
Your plan to publish to separate folders (for example, inetpub\wwwroot\WebSite1 and WebSite2) is a low-risk way to proceed. I would keep VS2013 for now, install the latest Visual Studio side-by-side, open a copy of the solution in the newer VS, and publish to the second site. Once everything works end-to-end, you can safely remove VS2013.
One small caution: if the newer Visual Studio upgrades the project, it may not open cleanly in VS2013 afterward so keeping a backup while testing is wise.
If you run into a specific IIS or publish error, share the exact message and it will be much easier to pinpoint the cause.
Hope this helps! If my answer was helpful - kindly follow the instructions here so others with the same problem can benefit as well.