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" />