Visual Studio 2008 не помнит мою «страницу по умолчанию» для веб-сайтов


1

В Visual Studio 2008 Professional Edition у меня периодически возникает проблема, с которой я сталкиваюсь каждое утро. Я открываю веб-сайт (открывая файл .sln), и он не запоминает мое «начальное действие» с последней работы с сайтом. Другие разработчики в отделе делают не есть эта проблема. Я предполагаю, что этот параметр хранится в файле SLN, а файл SLN фактически получает контроль над ревизиями, поэтому я ожидаю, что поведение будет единообразным во всем отделе, но это не так. Каждый раз, когда я захожу в «Параметры запуска» в проекте «Страницы свойств», он устанавливается как «Использовать текущую страницу».

Мне нужно, чтобы он был установлен на определенной странице, и мне нужно, чтобы он запомнил это навсегда. Как я могу это исправить?

Ответы:


2

«Параметры запуска» не сохраняются в файле .sln. Он сохраняется в папке WebsiteCache, которая находится по адресу: «Папка профиля пользователя \ Local Settings \ Application Data \ Microsoft \ WebsiteCache» в XML-файле с именем «Websites.xml»

По какой-то причине эта папка должна очищаться при запуске на вашем ПК. Отсюда и проблема. Или VS2008, возможно, не смотрит в эту папку. Единственное решение - проверить, действительно ли файл очищается и кем.


Спасибо вам большое! Я собираюсь начать расследование этого прямо сейчас.
Josh Stodola

Хм, я думаю, что этот файл как-то поврежден, потому что я даже не могу открыть его сейчас. Там нет данных XML. Я просмотрел его в бинарном редакторе, и он стоит 46 КБ низких значений (все биты выключены) Я думаю, что я попытаюсь удалить этот файл и посмотреть, работает ли он.
Josh Stodola

Вот и все! Каким-то образом файл был поврежден и уничтожен. Я удалил файл, представил решение в VS2008, установил параметры запуска, и теперь у меня есть действительный файл XML с одной записью. Большое спасибо за вашу помощь, Ганеш!
Josh Stodola
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.