Веб-сайт .net 3.5 IIS7.5 не может быть отлажен - «Указанное преобразование недействительно». - PullRequest
1 голос
/ 12 ноября 2009

Я пытаюсь перенести сайт IIS6 на 7.5, и в разделе статуса диспетчера IIS я вижу «Неизвестный: указанное преобразование недопустимо. (Http). Я настроил базовый сайт, который просто привязывается к порту» От 80 до http. Это не мешает работе сайта. Однако оно не дает мне отладки. Когда я нажимаю F5 в VS, я получаю: «Невозможно начать отладку на веб-сервере. Указанное приведение недействительно. ". Закапывая в EventViewer, я вижу ряд информационных сообщений, которые говорят:

Счетчик 0 экземпляра ({некоторый guid}, [некоторое число] _ [AppPoolName], 0) не может быть изменен. Ошибка: «Неверный параметр».

Другие версии списка событий отличаются от Counter #. Пользователь всех этих сообщений - IIS APPPOOL [AppPoolName], а источник - Diagnosis-PCW. Код события: 16

Это информация, которую я считаю актуальной. А теперь вот все остальное, что может быть: У меня установлена ​​VS 2010 Beta 2.

Win 7 x64, на сайте есть несколько пользовательских модулей и обработчиков, которые мы написали, одним из которых была наша собственная реализация MVC (MS не была готова в то время). Я не думаю, что это проблема, потому что в какой-то момент у меня был стандартный сайт MVC, который давал мне ту же ошибку.

Мысли?

1 Ответ

1 голос
/ 12 ноября 2009

Я не уверен, поможет ли это, но вот две вещи, которые нужно проверить / попробовать:

  1. Управляемый конвейер пула приложений использует «классический» режим.
  2. 32-битные приложения включены в пул приложений. (при необходимости)
...