Где находится .asmx после того, как я добавил localhost webservice? - PullRequest
0 голосов
/ 31 октября 2008

Когда я добавил сервис -> веб сервис. VS2008 добавил папку App_WebReferences без файла .asmx. Я вижу файл .discomap.

Когда я использую каскадный выпадающий элемент управления ajax, он ищет .asmx в пути службы. Я делаю это неправильно? Я помню, что ранняя версия Visual Studio добавляла файл .asmx, когда вы добавляли внешнюю ссылку на веб-сервис.

EDIT:

Я не думаю, что я ясно понимаю мой вопрос. У меня есть приложение ASP.net Webservice, которое настроено на localhost / service. Я хочу сослаться на эту услугу на моем сайте asp.net. Сначала я добавил проект в сервис в разделе «добавить существующий проект», затем на своем веб-сайте я добавил веб-ссылку через localhost / service. Теперь у него есть папка App_WebReferences и папка service вместе с service.discomap, service.disco и service.wsdl

когда я пытаюсь использовать каскадное раскрывающееся расширение. путь службы ищет файл .asmx, так как мне настроить путь службы для расширения ajax?

Ответы [ 3 ]

2 голосов
/ 31 октября 2008

Если раскрывающемуся списку необходимо вызвать веб-службу, просто укажите ему URL-адрес веб-службы (например: http://localhost/mywebservice/service1.asmx).. Полагаю, вам также нужно будет указать имя веб-метода для вызова.

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

0 голосов
/ 31 октября 2008

Также обратите внимание, что если вы создадите папку, скажем, WebServices, и добавите туда asmx, он поместит файл .cs в App_Code. Если у вас есть проект веб-приложения, я не уверен, куда он его поместит, поскольку код App_Code отсутствует.

0 голосов
/ 31 октября 2008

Вы добавили ссылку на внешний сервис. Вы захотите создать новый веб-сервис, щелкнув правой кнопкой мыши на своем проекте, затем добавив новый элемент и выбрав Веб-сервис.

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