首页 > Windows开发 > 详细

如何定义一个有效的OWIN Startup Class

时间:2017-08-12 23:41:28      阅读:220      评论:0      收藏:0      [点我收藏+]
  1. 命名约定

    Katana在程序集内的程序集名称空间下查找一个叫做Startup的类,

  2. 通过属性指定
    [assembly: OwinStartup(typeof(OwinConsoleApp.Startup))]
  3. 通过配置文件
<add key="owin:appStartup" value="OwinConsoleApp.Startup1" />

 定义友好命名的Startup类

<appSettings>  
  <add key="owin:appStartup" value="ProductionConfiguration" />       
</appSettings>

 

[assembly: OwinStartup("ProductionConfiguration", typeof(StartupDemo.ProductionStartup2))]

namespace StartupDemo
{
    public class ProductionStartup
    {
        public void Configuration(IAppBuilder app)
        {
            app.Run(context =>
            {
                string t = DateTime.Now.Millisecond.ToString();
                return context.Response.WriteAsync(t + " Production OWIN App");
            });
        }
    }
    public class ProductionStartup2
    {
        public void Configuration(IAppBuilder app)
        {
            app.Run(context =>
            {
                string t = DateTime.Now.Millisecond.ToString();
                return context.Response.WriteAsync(t + " 2nd Production OWIN App");
            });
        }
    }
}

 

如何定义一个有效的OWIN Startup Class

原文:http://www.cnblogs.com/LittleFeiHu/p/7351944.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!