Use OWIN to Self-Host ASP.NET Web API 2 来访问我的webapi
2017-04-01 17:19
543 查看
就是说我们本地的http://localhost:49708/api/test可以通过 这个东西来访问(懒得挂载iis,当然它的强大可不这些,由于测试出了问题 出记录一下)
首先去Nuget包里找到Microsoft.AspNet.WebApi.OwinSelfHost这个东西
然后创建一个控制台程序
首先去Nuget包里找到Microsoft.AspNet.WebApi.OwinSelfHost这个东西
然后创建一个控制台程序
class Program { static void Main(string[] args) { try { string baseAddress = "http://localhost:49708/"; // Start OWIN host 这段注释是官网提供的代码怎么弄都用错,下面没打注释的是可以运行的 //地址:https://docs.microsoft.com/en-us/aspnet/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-host-web-api //using (WebApp.Start<Startup>(url: baseAddress)) //{ // // Create HttpCient and make a request to api/values // HttpClient client = new HttpClient(); // var response = client.GetAsync(baseAddress + "api/test").Result; // Console.WriteLine(response); // Console.WriteLine(response.Content.ReadAsStringAsync().Result); // Console.ReadLine(); //} HttpClient client = new HttpClient(); var response = client.GetAsync(baseAddress + "api/test").Result; Console.WriteLine(response); Console.WriteLine(response.Content.ReadAsStringAsync().Result); Console.ReadLine(); } catch (Exception e) { Console.WriteLine(e); throw; } } } //资料参考:http://www.cnblogs.com/TianFang/p/3728760.html //下面就是webapi的响应信息
相关文章推荐
- Use OWIN to Self-Host ASP.NET Web API 2
- Owin SelfHost Asp.net WebApi 遇到 No type was found that matches the controller named 'ControllerName' 异常的解决方案
- 使用 OWIN Self-Host ASP.NET Web API 2
- 使用 OWIN Self-Host ASP.NET Web API 2
- 使用ASP.Net WebAPI构建REST服务(六)——Self-Host
- Self Host模式下的ASP. NET Web API是如何进行请求的监听与处理的?
- asp.net web api的自托管模式HttpSelfHostServer可以以控制台程序或windows服务程序为宿主,不单单依赖于IIS web服务器
- 基于ASP.NET WebAPI OWIN实现Self-Host项目实战
- ASP.NET Web API的消息处理管道: Self Host下的消息处理管道[上篇]
- ASP.NET Web API Selfhost宿主环境中管道、路由
- 基于ASP.NET WebAPI OWIN实现Self-Host项目实战
- ASP.NET WebAPi(selfhost)之文件同步或异步上传
- ASP.NET WebAPi(selfhost)之文件同步或异步上传
- ASP.NET Web API Selfhost宿主环境中管道、路由
- ASP.NET WebAPi(selfhost)实现文件同步或异步上传
- Self-Host ASP.NET Web API 1 (C#)
- Self Host模式下的ASP. NET Web API是如何进行请求的监听与处理的?
- Microshaoft Cross-Domain + ASP.NET MVC 5 WebAPI 2 + Self-Host + JsonpMediaTypeFormatter + WCF + JsonP + PerformaceCounterFilter + Knockout.js + MVVM
- ASP.NET WebAPi(selfhost)之文件同步或异步上传
- 使用ASP.Net WebAPI构建REST服务(六)——Self-Host