Невозможно запустить профилировщик в VS 2010 - PullRequest
4 голосов
/ 30 ноября 2011

После запуска мастера производительности, выбора Инструментария, выбора одного веб-проекта и нескольких проектов библиотеки C # и включения профилирования взаимодействия уровня я получаю этот странный вывод:

Восстановление файла конфигурациине удалось.Файл '...\web.config.backup.3b2912c9-3849-2724-8317-1a7da3819869' не может быть скопирован в '...web.config'.Процесс не может получить доступ к файлу '...\web.config', поскольку он используется другим процессом.

Следует также добавить, что рассматриваемое веб-приложение размещено в IIS.Есть мысли?

Ответы [ 3 ]

1 голос
/ 27 августа 2013

было то же самое.я обнаружил, кто хранит мои файлы (сделал это с помощью "Process Explorer" из SysInternal).вам нужно использовать «Find Handle Or DLL» - сочетание клавиш CTRL + F и поставить адрес, и он найдет соответствующие процессы.

Дескриптором, который держал мой файл, был процесс «Служба сборщика событий Windows», поэтому я убил его, и все пришло в норму.

0 голосов
/ 05 сентября 2013

Я столкнулся с этим во время работы с VS2012, но обнаружил, что это был AppFabric на моей локальной машине разработки, которая удерживала заложника web.config.

Я отключил и остановил службы на своей локальной коробке, и все вернулоськ норме.

0 голосов
/ 09 декабря 2011

У меня было что-то похожее с web.configs.Вы говорите, что он размещен с использованием IIS, действительно ли файл web.config находится в wwwroot (или его подкаталоге)?

И я предполагаю, что вы используете Windows 7 / Server 2008?

Его UACесли это так.

Вы можете отключить Контроль учетных записей пользователей или запустить любое приложение с правами администратора, даже если вы являетесь администратором.

Или просто скопировать [не двигайтесь!]файлы к вашим «моим документам», делайте с ними что угодно, затем помещайте их обратно.

В любом случае, я бы попытался выполнить обновление с копией файлов в папке «мои документы», чтобы убедиться, что у вас естьвсе привилегии, которые вам нужны.

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...