2012-03-01 3 views
1

Я создал приложение asp.net mvc, которое использует API аналитики Google. Приложение работало в течение короткого периода времени, затем оно перестало работать. После прекращения работы он не может подключиться к Google. Эта проблема возникает в моей рабочей среде. Я попробовал приложение дома, и он отлично работает. Я думаю, что моя организация блокирует соединение с приложениями. Я создал консольную версию веб-приложения, и он отлично работает.Asp.net mvc и google api

Сделать веб-приложения и консольные приложения различными внешними запросами на сервер?

Как диагностировать проблему, поэтому я могу сделать запрос в справочную службу о том, какие порты они блокируют.

спасибо,

+0

Удален ASP.NET MVC тег, это не имеет ничего общего с MVC – RickAndMSFT

ответ

1

Попробуйте с помощью Fiddler, является HTTP-прокси, который, возможно, может пять вам информацию, что вам нужно. Другой вариант был бы mabye, используя Wireshark, для сканирования тоже, но я не уверен в этом, потому что я никогда не использовал его.

Вам необходимо установить средства на клиенте, который делает запросы в Google

Я надеюсь, что это помогает

+0

Итак, я использовал скрипач для анализа трафика. По какой-то причине, когда работает скрипач, мое приложение работает. Моя организация блокирует доступ в Интернет, поэтому нам разрешено использовать прокси-сервер http для подключения к сайтам, которые обычно блокируются. Может ли это быть причиной того, почему скрипач какой-то способ маршрутизации трафика и позволяет моему приложению работать? –

+0

Да, возможно, это случилось. Вы пытались найти URL-адрес, который Fiddler дает вам в вашем браузере, чтобы узнать, что происходит? Когда вы делаете тест, Fiddler перечисляет все URL-адреса, которые он вызывает – pollirrata

+0

Часто это не ваша организация, но Google, которая видит много трафика через один IP-адрес (из-за вашего прокси-сервера/сервера), поэтому Google завершает работу без пользователя взаимодействие. – RickAndMSFT

2

спасибо за помощь, ребята. Мне удалось маршрутизировать вызовы api через прокси-сервер. После этого приложение отлично работало. Вот ссылка на использование прокси-сервера с api.

http://code.google.com/apis/gdata/articles/proxy_setup.html