2013-08-09 2 views
0

Я пытаюсь получить доступ к http://ws.geonames.org/countryInfo, который я могу просматривать, но в моем коде я получаю доступ к отказам. Я не уверен, почему, я тестирую службу, следующий код на Page_Loadдоступ запрещен к webservice, однако я могу просмотреть его

XmlDocument xml = new XmlDocument(); 
xml.Load("http://ws.geonames.org/countryInfo"); 

я только что узнал, если я создаю приложение и использовать IIS Express данные WebService возвращает мелкие, однако работает на IIS 7, когда возникает проблема.

+0

работает отлично для меня. Проблема с межсетевым экраном? –

+0

да, я тоже подумал об этом .. выключил брандмауэр .. все-таки получил ту же проблему. – chris

+0

Есть ли исключение? (или более подробная информация о явной ошибке) –

ответ

1

DotNetOpenAuth...CreatRequest breaks on server (Works on my machine ;-)

в основном это прокси, я изменил личность ApplicationPool ко мне, и он прошел через прокси он отлично. Почему IIS Express прошел, а не IIS 7.5. Я не уверен. надеюсь, что это поможет.

+0

Поскольку IIS Express работает под вашими учетными данными. Объясняя все эти детали (используя прокси-сервер, который использует аутентификацию, работающий в IIS Express, но не в IIS), ваш вопрос помог бы решить эту проблему быстрее. – CodeCaster

+0

Я упомянул IIS Express и 7.5, но достаточно прав для прокси, но я действительно не знал, как он был настроен. – chris

Смежные вопросы