类型或命名空间名称'路由'在命名空间中不存在System.Web'

时间:2018-01-16 10:58:41

标签: c# asp.net routing global-asax system.web.routing

应用程序基于.NET 4.0(属性窗口显示相同)。我正在尝试在ASP.NET Webforms中实现路由。我添加了global.asax并尝试注册路由。我尝试将以下行添加到Glabal.asax

<%@ Import Namespace="System.Web.Routing" %>

它会抛出一个错误:类型或命名空间名称&#39;路由&#39;名称空间中不存在System.Web&#39; (你错过了一个程序集引用吗?)

我没有错过装配参考。我还添加了对system.web(4.0)和system.web.routing(4.0)的引用。它还没有用。

我不知道这里有什么问题。任何帮助表示赞赏

1 个答案:

答案 0 :(得分:0)

只需添加来自程序集的引用:

enter image description here

@Fred所示,请参阅Which NuGet package contains System.Web.Routing?