Где находится ASP.Net WebService в Visual Studio 2010? - PullRequest
39 голосов
/ 18 августа 2010

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

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

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

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

Ответы [ 6 ]

48 голосов
/ 18 августа 2010

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

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


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

  1. Перейти к Add Service Reference
  2. Перейти к расширенному
  3. НажмитеДобавьте веб-ссылку внизу диалогового окна.
10 голосов
/ 22 марта 2011

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

7 голосов
/ 08 июня 2012

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

4 голосов
/ 18 августа 2010

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

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

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

1 голос
/ 31 января 2012

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

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

0 голосов
/ 24 декабря 2015

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

  1. создать пустой сайт
  2. клик правой кнопкой мыши -> добавить новый элемент
  3. и выбрать ИнтернетОбслуживание .

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

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