Где ASP.Net WebService в Visual Studio 2010?
Я пытаюсь создать свой первый веб-сервис. Я искал учебник или примеры, и большинство из того, что я нахожу, это предыдущие версии Visual Studio и говорят о создании нового ASP.Net Webservice... но этого не существует в 2010 году.
Мне нужно сделать, чтобы служба получила 2 строки, агентство и номер человека. Затем запустите запрос, чтобы получить некоторую информацию, и верните строку с датой и временем назад запрашивающему. Мне нужно иметь веб-интерфейс для вызова службы.
Любые рекомендации о том, что мне нужно сделать для создания службы в Visual Studio 2010 на С#, будут оценены!
Обновление: мне только что сказали, что этот процесс должен аутентифицировать пользователей... может ли кто-нибудь привести меня к информации о внедрении сертификата или цифровых подписей в мой веб-сервис? Я посмотрел, но большинство из того, что я нахожу, это аутентификация через Active Directory или какой-либо другой поддерживаемый список с именами пользователей и паролями.
Ответы
Ответ 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 → добавить новый элемент
- и выберите веб-службу.
Это создаст пустой веб-сервис.