Подтвердить что ты не робот

Где ASP.Net WebService в Visual Studio 2010?

Я пытаюсь создать свой первый веб-сервис. Я искал учебник или примеры, и большинство из того, что я нахожу, это предыдущие версии Visual Studio и говорят о создании нового ASP.Net Webservice... но этого не существует в 2010 году.

Мне нужно сделать, чтобы служба получила 2 строки, агентство и номер человека. Затем запустите запрос, чтобы получить некоторую информацию, и верните строку с датой и временем назад запрашивающему. Мне нужно иметь веб-интерфейс для вызова службы.

Любые рекомендации о том, что мне нужно сделать для создания службы в Visual Studio 2010 на С#, будут оценены!

Обновление: мне только что сказали, что этот процесс должен аутентифицировать пользователей... может ли кто-нибудь привести меня к информации о внедрении сертификата или цифровых подписей в мой веб-сервис? Я посмотрел, но большинство из того, что я нахожу, это аутентификация через Active Directory или какой-либо другой поддерживаемый список с именами пользователей и паролями.

4b9b3361

Ответ 1

Это тоже озадачило меня. Там будет еще одна загадка, когда вы попытаетесь добавить ссылку на веб-службу ASP.NET, но я позволю вам повеселиться с этим.

Измените версию целевой структуры в раскрывающемся списке на .NET framework 2 и выберите Web с левой стороны при создании нового проекта и он появится.


Собственно, я не собираюсь быть злым. Если вы собираетесь ссылаться на веб-службу из приложения, созданного с использованием .NET 3.0 или выше:

  • Перейдите к Add Service Reference
  • Перейти к расширенному
  • Нажмите "Добавить веб-ссылку" в нижней части диалогового окна.

Ответ 2

В VS 2010 вы не можете создавать веб-службы, потому что это покрывается службами WCF. Чтобы создать веб-службы ASP.NET, вам нужно выбрать приложение ASP.NET с Framework 3.5.

Ответ 3

Visual Studio 2010 SP1,.NET Framwework 4.0 Вам нужно создать веб-сайт ASP.NET, а затем Добавить новый элемент и выбрать из веб-страницы шаблон веб-службы.

Ответ 4

Рассмотрим создание службы WCF. Это эволюционный преемник "голого" Webservice.

При настройке сервера WCF с помощью BasicHttpBinfing у вас есть (SOAP) Webservice. Другие типы привязок (включая более продвинутые WS- * webservices) требуют изменений в конфигурации.

Но для веб-службы на основе ASMX в старом стиле вы можете следить за ответами fletchers.

Ответ 5

Похоже, Microsoft удалила возможность создавать веб-службы с помощью Visual Studio 2010 Ultimate SP1.

Не имеет значения, какая структура вы используете (2, 3, 3.5, 4), опция недоступна. В настоящее время неизвестно, почему Microsoft сделала такой шаг. Некоторое время они были тише на этом.

Ответ 6

НИЖЕ ПРОСТОЙ ШАГИ РАБОТАЛИ ЛУЧШЕЕ ДЛЯ МЕНЯ....

  • создать пустой веб-сайт
  • rightclick → добавить новый элемент
  • и выберите веб-службу.

Это создаст пустой веб-сервис.