Owin启动类的检查方式
- .Net
- 2020-04-16
- 16热度
- 0评论
启动类的检查有以下几种方式:
1. Naming Convention(命名约定):
Katana会查找类名为Startup的类,且该类的命名空间与global的命名空间一致。
2. OwinStartup Attribute(OwinStartup特性)(推荐):
[assembly: OwinStartup(typeof(StartupDemo.TestStartup))]
该属性将StartupDemo命名空间下的TestStartup类型设置为OWIN的启动类,OwinStartup属性会覆盖命名约定。
3. appSetting in Configuration file(配置文件的appSetting):
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" />

鲁ICP备19063141号
鲁公网安备 37010302000824号