Whenever I launch the Visual Studio 2015 Publish Web Dialogue (or Visual Studio 2013, both have the same issue) for a specific project, it takes ~20-30 seconds for it to open. Just as well, when I switch between publish profiles it takes the same amount of time when I switch to a specific one. When I switch to Profile A in the list (from Profile B) it takes the same amount of time as it does when it launches the dialogue itself. When I switch from Profile A to the Profile B it doesn't take any time at all.
Does anyone have any ideas on this? I lose 20-30 minutes a day of development on this issue alone.
I have inspected the XML (.pubxml
) on both profiles, and they are identical except for the name of the site on the server, and the Web.config
SQL string transformation result. (They both publish to the same server endpoint, both are precompiled with all pages/controls set to one assembly, the only difference is the name of the profile and what the name of the site is.)
I also inspected the profile .user
file, and both are identical once again. I am at a loss as to what could be the issue here.
Do note that publishing does not take a lot of time at all. It takes just as long for Profile A to publish as Profile B does.
Also, this issue was present even on my old Visual Studio 2015 installation before I reinstalled Windows completely. (And I did reinstall Windows entirely when I upgraded to Windows 10.)
I am open to any and all ideas, I might reinstall Visual Studio 2015 again to see if the issue goes away.
Further notes: while it is loading the dialogue, it locks Visual Studio up entirely.
Update: reinstalling Visual Studio entirely did not rectify the issue.
Another update: Occasionally Visual Studio crashes completely when opening the dialogue.
MANAGED_STACK
section are SQL and Entity Framework lines. Very curious. (The very first line looks like a call toSleep
.) – Decoy