Пользовательский веб-сервер не работает при вызове веб-службы

2

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

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

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

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

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

Теги:
web-services
custom-server-controls

1 ответ

0

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню