zoukankan      html  css  js  c++  java
  • VS2012 Getting Started with Owin and Katana

    参考地址:http://www.asp.net/aspnet/overview/owin-and-katana/getting-started-with-owin-and-katana

    小提示: 该示例必须在.net Framework4.5 框架下才能正确运行。 开发环境最低使用VS2012.

    1 创建一个空的ASP.NET 程序

    image

    2 安装 Add NuGet Packages 管理工具

    image

    3 打开Nuget 的控制台名称管理程序,安装 Microsoft.Owin 

    执行命令: install-package Microsoft.Owin.Host.SystemWeb

    image

    截图中使用了安装特定版本的命令。

    4  添加一个启动类。添加一个空的类,命名为startup1 然后加入下面代码.

    using System;
    using System.Threading.Tasks;
    using Microsoft.Owin;
    using Owin;
    
    [assembly: OwinStartup(typeof(OwinApp.Startup1))]
    
    namespace OwinApp
    {
        public class Startup1
        {
            public void Configuration(IAppBuilder app)
            {
              app.Run(context =>
              {
                  context.Response.ContentType = "text/plain";
                  return context.Response.WriteAsync("Hello, world.");
              });
            }
        }
    } 

    添加完后解决方案如下:

    image

    查看引用,直接添加了几个dll

    image

    5 按F5 运行,得到想要的结果了。

     image

    Self-Host OWIN in a Console Application  通过控制台程序来创建宿主。

    通过控制台程序,创建一个监听类,监听指定端口传递过来的Http请求,从而实现绕开IIS 发布ASP.NET 应用程序的目的。

    在解决方案中添加一个控制台程序 取名 MyHttpService.

    在管理控制台中执行命令:Install-Package Microsoft.Owin.Hosting

  • 相关阅读:
    Random类
    类型转换
    一个简单的Web登录程序
    第一个Servlet程序
    使用MyEclipse开发 服务器的部署方式(续)
    MyEclipse配置
    Tomact问题
    Tomact配置
    HTTP基础:URL格式、 HTTP请求、响应、消息
    关闭二维码
  • 原文地址:https://www.cnblogs.com/iampkm/p/3956612.html
Copyright © 2011-2022 走看看