手动启动Owin

时间:2013-11-24 15:27:59

标签: signalr startup owin

出于某种原因,我不想在启动时扫描程序集(也就是说,由于DotfuscatorAttribute的问题,我得到一个InvalidProgramException)。我需要的是禁用自动应用程序启动(我已经知道如何操作),然后手动调用启动方法。

我的问题是,在通过配置设置禁用自动启动后,如何手动启动它?我需要它来使SignalR工作。

1 个答案:

答案 0 :(得分:3)

调用Startup.Configuration()时,通常有2个步骤。

  1. 使用OwinStartup属性扫描程序集
  2. 启动对象的实例化并在其上调用Configuration方法。
  3. 如果您想避免第1步,那么您可以在appSetting“owin:AppStartup”中使用类似“MyApplication.Startup,MyApplication”的内容指定完全限定的启动类名称。有关详细信息,请参阅this文章。