मेरे पास OwinStartup कॉन्फ़िगरेशन कोड पूरी तरह से काम कर रहा था और फिर इसने काम करना बंद कर दिया। दुर्भाग्य से मुझे यकीन नहीं है कि मैंने इसे काम करने से रोकने के लिए क्या किया और वास्तव में कठिन समय है इसे समझ रहा हूं।
यह सुनिश्चित करने के लिए कि मेरे पास मूल बातें शामिल हैं, मैंने यह सुनिश्चित करने के लिए दोगुना चेक किया कि मेरे पास है
[assembly:OwinStartup(typeof(WebApplication.Startup))]
विशेषता को ठीक से असाइन किया गया और यह सुनिश्चित किया गया कि मेरे पास ओवेन के लिए कोई ऐपसेटिंग नहीं है: ऑटोमैटिकस्टार्टअप जो कि झूठे पर सेट है इसलिए मैंने सुरक्षित होने के लिए एक सेट को सच कर दिया क्योंकि पहले कुछ भी नहीं था।
<add key="owin:AutomaticAppStartup" value="true" />
मैंने विशेष रूप से ऐपसेट करने की कोशिश की:
<add key="owin:appStartup" value="WebApplication.Startup" />
इससे पहले कि मैंने काम करना बंद कर दिया मैंने Microsoft.Owin.Security NuGet पैकेज को 2.0.2 में अपग्रेड कर दिया, इसलिए मैंने उन्हें 2.0.1 पर वापस लाने की कोशिश की (यह एक दर्द था) लेकिन इससे कुछ भी नहीं बदला। मेरे पास WebActivator प्रोजेक्ट पर स्थापित है और अन्य चीजों को बूटस्ट्रैप करने के लिए उपयोग कर रहा हूं, लेकिन मैंने एक नए WebApplication टेम्पलेट पर परीक्षण किया है और यह वहां काम करता है इसलिए मुझे नहीं लगता कि वह अपराधी है।
मैंने अपने स्टार्टअप क्लास को हटाने और विजुअल स्टूडियो का उपयोग करके Add New आइटम में OWIN स्टार्टअप क्लास प्रकार का उपयोग करके एक नया जोड़ने की कोशिश की और वह भी नहीं बुलाया जा रहा है। आगे मैंने दूसरी स्टार्टअप क्लास को जोड़ने की कोशिश की क्योंकि मुझे पता है कि यह एक अपवाद को फेंक देगा यदि एक से अधिक ओइनस्टार्टअप विशेषताओं को परिभाषित किया गया है, लेकिन यह वहां कोई अपवाद नहीं फेंक रहा है।
निश्चित नहीं है कि और क्या प्रयास करना है। कोई विचार?
अपडेट करें
जब मैंने अप्रयुक्त संदर्भों को हटाने के लिए इसका उपयोग किया, तो Resharper ने Microsoft.Owin.Host.SystemWeb के संदर्भ को हटा दिया।