OwinStartup non si triggers

Ho avuto il codice di configurazione OwinStartup perfettamente funzionante e poi ha smesso di funzionare. Sfortunatamente non sono sicuro di quello che ho fatto per farla smettere di funzionare e sto facendo davvero fatica a capirlo.

Per assicurarmi di avere le nozioni di base, ho controllato per accertarmi che abbia il

[assembly:OwinStartup(typeof(WebApplication.Startup))] 

attributo assegnato correttamente e verificato che non disponga di un’appSetting per owin: AutomaticAppStartup impostato su false, quindi ho impostato un set su true per essere sicuro poiché prima non c’era nulla.

  

Ho anche provato a richiamare specificamente l’app Impostazioni:

  

Prima che smettesse di funzionare, ho aggiornato i pacchetti Microsoft.Owin.Security NuGet alla 2.0.2, quindi ho provato a ripristinarli alla 2.0.1 (che era un problema) ma non ha cambiato nulla. Ho installato WebActivator nel progetto e lo sto usando per eseguire il bootstrap di altre cose, ma l’ho testato su un nuovo modello WebApplication e funziona lì, quindi non credo che sia il colpevole.

Ho anche provato a rimuovere la mia class Startup e ad usare Visual Studio per aggiungerne una nuova usando il tipo OWIN Startup Class in Aggiungi nuovo elemento e non viene neanche chiamato. Successivamente ho provato ad aggiungere una seconda class di avvio poiché so che genererà un’eccezione se sono definiti più attributi di OwinStartup, ma non vi è alcuna eccezione.

Non so cos’altro da provare. qualche idea?

Aggiornare

Risulta che Resharper ha rimosso il riferimento a Microsoft.Owin.Host.SystemWeb quando l’ho usato per rimuovere riferimenti inutilizzati.