Visual Studio 2010 противное кэширование Кассини? Необходимо вручную остановить службу - PullRequest
2 голосов
/ 06 июня 2011

Я провел слишком много времени, пытаясь понять это.Я использую Windows 7 и Visual Studio 2010 в виртуальной виртуальной машине VMware Fusion .

Когда я отлаживаю свой проект веб-сайта, запускается Cassini (сервер веб-разработки ASP.NET), и сайт показываетв моем браузере по умолчанию (IE).Я останавливаю отладчик, делаю некоторые изменения в моем коде C # и снова запускаю отладчик.Веб-сайт запускается в IE, и сайт отображается, но в нем используется кодовая база с момента первоначальной отладки НЕ, включая какие-либо изменения в коде между начальной отладкой / сборкой и последующими отладками / сборками.

Единственный способ заставить изменения кода для правильной сборки и запуска в браузере - это если я вручную остановлю сервер ASP.Net Web Development Server из трея, а затем выполню отладку.

Кто-нибудь сталкивался с этим?Не уверен, вызвано ли это VS2010 или виртуальной средой на Mac.

Ручная остановка Cassini после каждой отладки действительно начинает сосать.

Спасибо.

Ответы [ 3 ]

1 голос
/ 06 июня 2011

Проверьте, установлен ли Visual Studio для перекомпиляции проектов при наличии изменений.

Убедитесь, что для Tools > Options > Projects and solutions > Build and run > On run, when projects are out of date установлено значение Always build.

1 голос
/ 06 июня 2011

Возможно, вам понравится IIS 7.5 Express в качестве замены для Cassini.С этой страницы:

IIS Express - это облегченная, автономная версия IIS, оптимизированная для разработчиков.IIS Express позволяет легко использовать самую последнюю версию IIS для разработки и тестирования веб-сайтов.Он обладает всеми основными возможностями IIS 7, а также дополнительными функциями, разработанными для упрощения разработки веб-сайтов, включая:- Он не работает как служба и не требует прав администратора для выполнения большинства задач.- IIS Express хорошо работает с приложениями ASP.NET и PHP.- Несколько пользователей IIS Express могут работать независимо на одном компьютере.

Вот статья , которая поможет вам начать работу.

0 голосов
/ 12 июня 2011

понял это.Я сопоставил свои папки Visual Studio 2010 с общим ресурсом VMware Fusion, чтобы сделать мои проекты .NET доступными из мира Mac (для копирования графических файлов в проекты и т. Д.).Очевидно, был какой-то тип проблемы с разрешением или что-то, что не приводило к какому-либо предупреждению, которое вызывало проблему.

Я переназначил все папки VS (Project, Website и т. Д.) В стандартную папку Documents моего пользовательского экземпляра, и все стало работать как положено.

Спасибо за помощь.

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