我有一个几个月前创建的 Web 窗体应用程序,并添加了一个 Web API Controller 。我尝试使用最近在演示文稿中看到的“自动”路由,但我得到的只是 404。然后我尝试使用 MapHttpRoute 在 Global.asax 中为 Web API Controller 添加路由,正如我在几个教程。但是,即使在添加 Imports System.Web.Http
之后到文件,项目将无法识别 RouteTable.Routes.MapHttpRoute()
我已经尝试添加其他命名空间并确保我拥有所有必需的 Nuget 包,但我仍然无法为 Web API Controller 设置路由。有没有人有关于从哪里开始的建议?
最佳答案
我找到了 this thread ,这表明 IntelliSense 显然对此有问题,但是如果您键入以下内容,它将构建并运行:
RouteTable.Routes.MapHttpRoute("MyApi", "api/{controller}")
关于vb.net - 如何访问 RouteTable.Routes.MapHttpRoute?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18583784/