Asp.net web api 如何在Visual studio中将类库项目转换为Web API项目?
我有一个类库。我想把它转换成一个API项目。我已经创建了一个控制器文件夹和一个控制器文件。添加了必要的Nuget打包并部署到webroot。但是api url给出了404错误。我错过了什么Asp.net web api 如何在Visual studio中将类库项目转换为Web API项目?,asp.net-web-api,Asp.net Web Api,我有一个类库。我想把它转换成一个API项目。我已经创建了一个控制器文件夹和一个控制器文件。添加了必要的Nuget打包并部署到webroot。但是api url给出了404错误。我错过了什么 创建控制器文件夹并添加TestController.cs 公共类TestController:控制器 使用[HttpGet]创建方法(可选) [HttpGet] 公共布尔指数() { 返回true; } App\ U start/routeconfig.cs应存在 公共类路由图 { 公共静态无效注册表项(路
- 创建控制器文件夹并添加TestController.cs 公共类TestController:控制器
- 使用[HttpGet]创建方法(可选) [HttpGet] 公共布尔指数() { 返回true; }
- App\ U start/routeconfig.cs应存在 公共类路由图 { 公共静态无效注册表项(路由收集路由) { routes.IgnoreRoute(“{resource}.axd/{*pathInfo}”) }
- Global.asax应加载routeconfig.cs RouteConfig.RegisterRoutes(RouteTable.Routes)
- 将DLL和文件夹结构部署到根目录
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new
{
controller = "{controller}",
action = "All",
id = UrlParameter.Optional
}
);
}