Не удается отладить, если не просматривать на localhost / siteName - PullRequest
0 голосов
/ 06 февраля 2012

У меня есть несколько веб-приложений MVC3 в моем проекте. Я добавил записи в мой файл hosts следующим образом:

127.0.0.1 local.mysite.com
127.0.0.1 admin.local.mysite.com

Оба свойства приложения настроены на использование локального веб-сервера IIS с URL-адресами проекта следующим образом:

http://localhost/mysite.web
http://localhost/mysite.web.admin

Когда я пытаюсь отладить из Visual Studio, я могу отладить проект "mysite.web" из и http://localhost/mysite.web и http://local.mysite.com

По какой-то причине проект "mysite.web.admin" будет только отлаживать с http://localhost/mysite.web.admin

Любые установленные мной точки останова не будут срабатывать при переходе к http://admin.local.mysite.com

.

Я не припоминаю, чтобы что-то отличалось \ специальное, чтобы разрешить отладку "mysite.web" из других доменов.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 06 февраля 2012
  1. Поставить Debug.Break (); в вашем коде и посмотреть, что происходит. Возможно, вам придется создать пул приложений, который будет работать как Брайан, чтобы использовать этот подход.
  2. Зачем вам нужно использовать http://admin.local.mysite.com?
  3. Это не вопрос MVC, вероятно, есть много информации, если вы посмотрите / спросите в веб-формах.
  4. Можете ли вы отлаживать с http: ///mysite.web.admin?
0 голосов
/ 14 марта 2012

Хотелось бы, чтобы у меня был более подробный ответ, но все, что я могу сказать, это то, что после попытки десятков вещей, найденных в Интернете, все заработало после простой перезагрузки.

Мое лучшее предположение, что разрешение DNS где-то было кэшировано. Я очистил свой DNS, перезапустил IIS, перезапустил VS2010 и т. Д., Но ни одна из них, похоже, не являлась проблемой.

Я не знаю, где он был кэширован, но перезагрузка решила это.

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