Я вынужден использовать IIS7, потому что Casini - только x86, и мы работаем с x64 ELMAH.
Что-то, что я заметил после переключения, это то, что я больше не могу устанавливать точки останова в представлениях ASP.NET MVC. Я не совсем уверен, что это из-за IIS7, не так ли? С тобой это тоже случается?
Проект Visual Studio (2008) настроен для использования локального IIS7. Обычно я запускаю проект, нажимая клавишу F5, которая на самом деле ничего не запускает. Он компилирует код и присоединяется к соответствующему процессу IIS7.
Ограничение контрольных точек очень жестко в моей среде сейчас. Если я щелкну правой кнопкой мыши фрагмент кода в представлении, появится подменю «Точка останова», как и раньше, с Вставить точку останова. Но когда я пытаюсь вставить точку останова, в нижней части Visual Studio появляется синее сообщение:
Это недопустимое местоположение для точки останова.
и точка останова не установлена. Установка точек останова в скомпилированном коде, как в контроллере, не представляет проблем.
Есть ли способ решить поставить точку останова в представлении?