Один из способов - выбрать целевую платформу как .NET 3.5 в раскрывающемся списке в верхней части диалогового окна «Новый проект» - это позволит вам выбрать шаблон проекта «Приложение веб-службы ASP.NET».Выбрав шаблон, вы можете изменить целевую платформу на .NET 4, используя свойства проекта.
Я считаю, что основная причина, по которой этот шаблон недоступен в представлении .NET 4, заключается в том, что этот проект использует ASP.NET веб-сервисы (файлы asmx).Microsoft объявила, что это устаревшая технология, и рекомендует вместо этого использовать службы WCF.
Вы можете предоставить службы приложений ASP.NET (проверка подлинности, роль и т. Д., Используя выбранный вами пример) как службы WCF.См. Раздел «Использование служб приложений в качестве служб WCF» в этой ссылке .Поэтому я рекомендую вам выбрать проект веб-приложения ASP.NET, а затем предоставить службы ASP.NET в качестве служб WCF.