Почему код «универсального обработчика» по умолчанию в веб-приложении ASP.NET 3.5 добавляет атрибуты к классу, но не правильные ссылки на пространство имен. Это шаблон, который вам дают из коробки:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Handler1
{
/// <summary>
/// Summary description for $codebehindclassname$
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class People : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}
public bool IsReusable
{
get
{
return false;
}
}
}
}
Почему у них нет строки вверху:
using System.Web.Services;
Это ошибка в шаблоне Microsoft по умолчанию? Я что-то упустил?