Я разрабатываю веб-сайт (веб-формы, а не MVC) в VS 2008 (с пакетом обновления 1). Я пытаюсь включить маршрутизацию ASP.NET. Я следую учебному пособию по MSDN, чтобы сделать это.
http://msdn.microsoft.com/en-us/library/cc668201.aspx
Я добавил следующие элементы в свой файл glbal.asax.cs в соответствии с руководством
protected void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
public static void RegisterRoutes(RouteCollection routes)
{
routes.Add(new Route
(
"Category/{action}/{categoryName}"
, new CategoryRouteHandler()
));
}
При попытке построить это говорит как "Не удалось найти имя типа или пространства имен 'RouteCollection' (отсутствует директива using или ссылка на сборку?)
У меня есть System.web, импортированный в мой файл global.asax
Есть идеи, как от этого избавиться?