Публикация моего веб-приложения может занять много времени для достижения из-за .suo Файл

У меня есть проект веб-приложений, который я публикую через Visual Studio 2010 на мой сервер. Моя проблема в том, что она может занять очень много времени, прежде чем она сможет на самом деле опубликовать его. Возможно, 10 минут ! Это не происходит каждый раз, но Очень часто.

Вот краткое изложение того, что у меня в выходе -> построить консоль, когда я пытаюсь публиковать:

  • Проект компиляция - OK
  • подключение к C: \ Users {user} \ desktop \ myprojectestest ... ( Это где он может занять до 10 минут )
  • Файлы публикуются ...

enter image description here

Проводник Process

Когда я открываю ProcessExplorer, я вижу, что Devenv.exe принимает весь процессор. Когда я открываю этот процесс, я вижу, что задача, которая потребляет весь процессор CLR.dll! StylynamesigniGruationVerification + 0x11ee1 . Как только эта задача закончится, через 10 минут, задача публикации быстро завершается.

enter image description here

Монитор процессов

с монитором процессов у меня есть контролируют TID OF CLR.dll! SystemnameignouseVerVerification , и у меня есть много переопределенных событий. На протяжении более 5 минут задача пытается получить доступ к файлу, которое у меня нет на моем компьютере. Он ищет Microsoft.Build.task.resources.dll . Это как если бы задача публикации снова пыталась и снова и снова то, что не существует. Для вашей информации, я использую Французский Windows 7 с Visual Studio 2010 English . На скриншоте вы видите как 10 событий более 2000 событий одного и того же!

enter image description here

Подробнее о моей настройке

Вот некоторая информация, которая может помочь определить проблему:

  • Мое приложение является сборкой с MVC3
  • У меня есть несколько сторонних DLL. Некоторые из них подписаны.
  • Я публикую с методом файловой системы.
  • Я пытался опубликовать на своем локальном компьютере, и проблема также там, поэтому она не является проблемой сети между моим компьютером и моим сервером.
  • Я испытал на Windows 7 x86 & x64 Французское издание Французское издание
  • Моя визуальная студия 2010 года SP1 - это обновление Edition

2011-09-23

Теперь я знаю, как решить Проблема Но Я не знаю, что это вызывает. Если я удалить файл **. Suo (на том же уровне, что и файл .sln), и я открывающую Visual Studio, публикация будет очень быстро. Настолько повторно инициализация файла .suo, кажется, решает проблему каждый раз, когда публикация становится медленно.

Просто чтобы сделать еще один тест, я сделал резервную копию файла .suo, когда публикация была медленной и удалена. Теперь публикация быстро. Если я копирую файл .suo обратно в свою позицию и открывающую визуальную студию, публикация снова будет медленным. Так что все, кажется, указывают на этот файл.

Любая идея на этом?

15
задан Hash 8 June 2018 в 14:08
поделиться