Ich versuche, meine Webanwendung in Visual Studio Professional 2013 zu veröffentlichen, erhalte jedoch den folgenden Fehler
Die gleiche Frage wurde über hier aber keine nützliche Antwort. Kann mir bitte jemand helfen
7 Antworten
Sie werden wahrscheinlich eine ältere Version verwenden, bei der ein Problem aufgetreten ist. Weitere Informationen finden Sie unter [hier]
Die Installation des neueren Webbereitstellungstools sollte funktionieren.
Welche .net-Version verwenden Sie?
Überprüfen Sie web deploy version
. Wenn vs 2 Web Deploy-Versionen hat, werden die vs verwirrt, um welche Version zu nehmen. Wenn es 2 Versionen hat, deinstallieren Sie einfach vs und installieren Sie es dann zusammen mit der Webbereitstellung. Wenn der Vs über eine Webbereitstellungsversion verfügt, deinstallieren und installieren Sie die Webbereitstellung. Ich hoffe, es wird Ihr Problem beheben. Sie können dies auf verweisen Link
Überprüfen Sie, ob Version 9.0.0.0 der Assembly in GAC installiert ist. (an der VS2013-Entwickler-Eingabeaufforderung) gacutil /l Microsoft.Web.Deployment
. Probleme wie dieses sind in der Vergangenheit aufgetreten, wo Dinge funktionierten. Nach der Installation eines Updates (oder dem Versuch, eines zu installieren) treten Berichte über fehlende DLLs wie Nuget auf.
Die übliche Vorgehensweise besteht darin, die Visual Studio-Installation zu reparieren.
Es liegt ein Problem mit Ihrem Veröffentlichungsprofil vor. Löschen Sie die pubxml-Datei im Ordner "Eigenschaften" in Ihrem Projekt und erstellen Sie ein neues Veröffentlichungsprofil.
Ich habe das gleiche Problem, wenn ein älteres Projekt in das neue .NET Framework ausgeführt wird. Dazu müssen Sie Folgendes tun.
Klicken Sie mit der rechten Maustaste auf Ihren Projektnamen. Wählen Sie Eigenschaftenseiten - & gt; Klicken Sie im Menü auf Erstellen - & gt; Wählen Sie dann Target Framework .Net Framework 4.5 oder Ihr aktuell verwendetes Framework aus.
"Datei oder Assembly konnte nicht geladen werden" bedeutet, dass die erforderliche Datei (der genannten Version) weder in der Assembly (noch in der Registrierung) verfügbar ist. Alles, was Sie tun müssen, ist sicherzustellen, dass dasselbe ordnungsgemäß installiert ist, damit Sie weiter voran gehen können. Die anderen Dinge, die Sie sicherstellen müssen, ist das neueste Framework, das auf Ihrem System installiert ist.
Denken Sie, dass bei der Installation oder Aktualisierung von Visual 2013 einige Fehler aufgetreten sind, sodass Sie eine Neuinstallation durchführen können und dieser Fehler behoben wird.
Neue Fragen
asp.net
ASP.NET ist ein Microsoft-Framework für die Entwicklung von Webanwendungen, mit dem Programmierer dynamische Websites, Webanwendungen und Webdienste erstellen können. Es ist nützlich, dieses Tag in Verbindung mit dem Projekttyp-Tag zu verwenden, z. [asp.net-mvc], [asp.net-webforms] oder [asp.net-web-api]. Verwenden Sie dieses Tag NICHT für Fragen zu ASP.NET Core. Verwenden Sie stattdessen [asp.net-core].