Ich habe eine ASP.NET-Anwendung, die auf meinem lokalen Computer ordnungsgemäß ausgeführt wird. Ich habe es gerade auf einen Server mit Web-Deploy hochgeladen. Ich erhalte den folgenden Fehler, wenn ich versuche, die Site anzuzeigen:Owin Fehler mit ASP.NET MVC-Anwendung
Die folgenden Fehler traten beim Versuch auf, die App zu laden. - Das in der Assembly 'Gators3' entdeckte OwinStartup-Attribut, das den Starttyp 'Gators3.Startup' referenziert, steht in Konflikt mit dem Attribut in der Assembly 'MyFirstProject2', das auf den Starttyp 'MyFirstProject2.Startup' verweist, da sie den gleichen FriendlyName '' haben. Entfernen oder benennen Sie eines der Attribute um oder verweisen Sie direkt auf den gewünschten Typ. Um die OWIN-Startup-Erkennung zu deaktivieren, fügen Sie in Ihrer web.config die AppSetting owin: AutomaticAppStartup mit dem Wert "false" hinzu. Um die OWIN-Startup-Assembly, -Klasse oder -Methode anzugeben, fügen Sie die appSetting-Anweisung owin: AppStartup mit dem vollständig qualifizierten Startup-Klassen- oder Konfigurationsmethodennamen in Ihrer Datei web.config hinzu.
Ich habe versucht, die gesamte Lösung für die Zeichenfolge "MyFirstProject2" suchen, aber nichts gefunden. Die Nachricht gibt ein paar Vorschläge, aber keine von ihnen bedeutet mir etwas. Ich weiß nicht, wie ich "eines der Attribute entfernen oder umbenennen oder direkt auf den gewünschten Typ verweisen soll" und ich sehe keinen Platz in der Datei "web.config", um die App "setWoin: AppStartup" mit dem vollständig qualifizierten Start hinzuzufügen Name der Klassen- oder Konfigurationsmethode in Ihrer web.config. "
Ich habe this gefunden, bin mir aber nicht sicher, wie ich es implementieren soll. Ich habe auch gefunden [assembly: OwinStartupAttribute(typeof(Gators3.Startup))]
in meinem Startup.cs
, aber nicht sicher, was das Richtige zu tun ist entweder.
Mögliche Duplikate: http://stackoverflow.com/questions/21701297/error-when-renaming-asp-net-mvc-5-application –