OWIN启动类检查

参考文献

每个OWIN的应用都会有个启动类,在这个类中可以定义作用于web应用管道的组件。启动类的检查有以下几种方式:

1. Naming Convention: 命名约定,Katana会查找类名为Startup的类,且该类的命名空间与global的命名空间一致

2. OwinStartup Attribute(推荐): [assembly: OwinStartup(typeof(StartupDemo.TestStartup))] 该属性将StartupDemo命名空间下的TestStartup类型设置为OWIN的启动类,OwinStartup属性会覆盖命名约定

3. appSetting in Configuration file: appSetting设置会覆盖OwinStartup属性和命名约定,可以有多个类都包含OwinStartup属性,然后再Configuration文件设置那个启动类会被加载,如下

 

<appSettings>  
  <add key="owin:appStartup" value="StartupDemo.ProductionStartup" />
</appSettings>

 

4. 关闭OWIN启动检查: 设置appSetting owin:AutomaticAppStartup的值为false

<add key="owin:AutomaticAppStartup " value="false" />

 

posted @ 2016-06-10 22:16  全栈工程师的修炼之路  阅读(288)  评论(0编辑  收藏  举报