Пользовательский веб-сервер не работает при вызове веб-службы - PullRequest
2 голосов
/ 19 июля 2009

Я создал элемент управления веб-сервера, он работает нормально. Проблемы начинаются, когда я пытаюсь вызвать внешний веб-сервис. Я использую диспетчер сценариев, и он направляется в следующее местоположение -> http: \ localhost \ UserNamesData.asmx.

Мой серверный элемент управления создает некоторые HTML-элементы управления, а также некоторый код JavaScript. Когда пользователь нажимает кнопку отправки. Javascript вызывает внешний веб-сервис. Я использую диспетчер сценариев для регистрации справочной службы.

Теперь, похоже, это работает, когда я помещаю веб-сервис в проект, в котором серверный элемент управления позднее зарегистрирован (в смысле на моем веб-сайте), и когда встроенный скрипт установлен в значение true. Хотя это не работает, когда мой веб-сервис не находится в том же проекте, что и мой сайт.

Я использую aspnet и c # 3.5

Я понятия не имею, что может заставить его действовать таким образом. Есть мысли?

1 Ответ

0 голосов
/ 19 июля 2009

Не уверен, поможет ли это, но вы должны убедиться, что веб-сервис находится в том же домене, что и страница, содержащая менеджер сценариев (подробности см. на этой странице ).

Может быть, если вы можете опубликовать пример кода, вам будет легче помочь.

...