首页 > 代码库 > 如何定义一个有效的OWIN Startup Class
如何定义一个有效的OWIN Startup Class
- 命名约定
Katana在程序集内的程序集名称空间下查找一个叫做Startup的类,
- 通过属性指定
[assembly: OwinStartup(typeof(OwinConsoleApp.Startup))]
- 通过配置文件
<add key="owin:appStartup" value="http://www.mamicode.com/OwinConsoleApp.Startup1" />
定义友好命名的Startup类
<appSettings> <add key="owin:appStartup" value="http://www.mamicode.com/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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。