Nach zwei Tagen konnte ich endlich das neue SignalR installieren, aber ich stehe vor einem anderen Problem.
Ich habe entweder die spezifische Owin Assembly entfernt oder den Bezug dazu verloren.
Ich habe meine Ablage, meine Pakete und Referenzordner überprüft und alle ursprünglichen Owin-Namenskonventionen sind sichtbar.
Wer rettet mich vor dieser Tragödie und zeigt mir, wie ich das beheben kann?
Hier ist der von iis zurückgegebene Serverfehler.
%Vor%Dies liegt daran, dass die Laufzeitumgebung keine Startup-Klasse in Ihrer Assembly erkennen kann. Versuchen Sie in Ihrem Projekt, ein Assembly-Level-Attribut hinzuzufügen, das Ihre Startup-Klasse angibt
%Vor%Alternativ können Sie die Startup-Klasse als appSetting in Ihrer web.config wie:
angeben %Vor%Weitere Informationen zur Erkennung von Startklassen finden Sie unter Tutorials.
Oder es ist nur wegen einer fehlenden startup.cs-Datei, die oft von asp.net mvc Vorlage erstellt wird, wenn Sie ein neues Projekt mit Authentifizierung erstellen.
Es passiert mir, weil ich keine Authentifizierung hinzugefügt habe.
Um dies zu lösen, fügen Sie einfach eine startup.cs -Datei im Stammverzeichnis Ihres Projekts ein:
%Vor%und es sollte funktionieren.
Es ist eine Alternative zur angenommenen Antwort.