2009-11-20 4 views
6

Мне потребовалось некоторое время, чтобы узнать, что мне нужно поставить точку после «localhost» в URL-адресе, чтобы я мог использовать скрипт с моим сервером разработки.Какова волшебная черта DOT, которая заставляет Fiddler работать?

Почему мне нужно поставить эту точку здесь, чтобы сделать работу скрипач мой местный:

http://localhost.: 1888/MyPage.aspx

Для чего он предназначен?

благодаря

+0

очень рекомендую http://www.mozilla.com/en-US/firefox – RCIX

+0

Аналогичная проблема, но я думаю, что моя работа намного элегантнее: перейдите в 'C: \ WINDOWS \ system32 \ drivers \ etc \' и откройте файл с именем 'hosts', добавьте его как новую строку' 127.0.0.1 localhost.localdomain'. Теперь откройте свой локальный сайт разработки как «http: // localhost.localdomain /». –

ответ

12

Это не то, что вы делаете работу скрипач, но вы делаете работу Internet Explorer. Internet Explorer написан специально для обхода прокси-сервера для «localhost». Добавляя конечную точку, вы предоставляете действительное DNS-имя, которое не соответствует механизму в IE, который проверяет домен (IE делает stricmp(userdata, "localhost") или эквивалент).

+0

Yup. Вы можете установить ключ реестра HookWithPAC в качестве альтернативы прикреплению точки после локального хоста, потому что, когда вместо прямой регистрации прокси используется сценарий PAC, запросы LOCALHOST имеют право на проксирование. http://stackoverflow.com/questions/1577772/force-visual-studio-to-start-development-server-using-the-hostname-localhost-wi – EricLaw

+1

Дополнительная информация о: http: //www.fiddler2. com/fiddler/help/hookup.asp. Вы можете проверить tıtle: «Почему я не вижу трафик, отправленный по адресу http: // localhost или http://127.0.0.1?» – pencilCake

0

localhost. просто делает имя хоста видимым для Fiddler; в противном случае IE обходит прокси.

Вы также можете заменить «ipv4.fiddler» на «localhost», что может помочь предотвратить путаницу, поскольку точку легко пропустить.