Всякий раз, когда я запускаю Visual Studio 2015 Publish Web Dialogue (или Visual Studio 2013, обе имеют ту же проблему) для конкретного проекта, для его открытия требуется ~ 20-30 секунд. Точно также, когда я переключаюсь между публикациями профилей, он принимает такое же количество времени, когда я переключаюсь на конкретный. Когда я переключаюсь на профиль A в списке (из профиля B), он занимает столько же времени, сколько и при запуске самого диалога. Когда я переключаюсь с профиля A на профиль B, он не занимает какое-то время.
Есть ли у кого-нибудь идеи по этому поводу? Я теряю 20-30 минут в день развития только по этой проблеме.
Я проверил XML (.pubxml
) в обоих профилях, и они идентичны, за исключением имени сайта на сервере, и результата преобразования строки Web.config
SQL. (Оба они публикуются в одной конечной точке сервера, оба предварительно скомпилированы со всеми страницами/элементами управления, установленными на одну сборку, единственное различие - это имя профиля и имя сайта.)
Я также просмотрел файл профиля .user
, и оба они снова идентичны. Я затрудняюсь с тем, что может быть проблемой здесь.
Заметьте, что публикация не занимает много времени. Это займет столько же времени, когда профиль A будет опубликован в виде профиля B.
Кроме того, эта проблема присутствовала даже на моей старой установке Visual Studio 2015, прежде чем полностью переустановить Windows. (И я полностью переустанавливал Windows, когда обновлялся до Windows 10.)
Я открыт для любых идей, я могу повторно установить Visual Studio 2015 снова, чтобы узнать, исчезла ли проблема.
Дальнейшие примечания: во время загрузки диалога он полностью блокирует Visual Studio.
Обновление: переустановка Visual Studio полностью не исправила проблему.
Другое обновление: иногда Visual Studio полностью отключается при открытии диалога.