Immer wenn ich versuche, meine eigenen Projekte in VS 2010 Express zu öffnen, wird die folgende Meldung angezeigt:
Sie sollten Projekte nur aus einer vertrauenswürdigen Quelle öffnen
Ich kann in der Nachricht auf OK klicken und die Lösung öffnen, möchte jedoch nicht jedes Mal gewarnt werden, wenn ich meine Lösung öffne.
Die Dateien wurden nicht aus dem Internet heruntergeladen. Sie sitzen direkt auf dem Netzlaufwerk meiner Abteilung . Es gibt nichts zu entsperren, wenn ich das Eigenschaftenfenster für die Projektdatei betrachte.
Alle mögliche Spitzen für das Zusammendrücken dieses Programmfehlers werden geschätzt.
visual-studio-2010
visual-studio
Zian Choy
quelle
quelle
Antworten:
Es gibt ein Problem mit Visual Studio 2010. Aktivieren Sie diese Option, um weitere Informationen auf der Microsoft-Website zu erhalten. Problemauflistung Vertrauenswürdige Netzwerkfreigaben in Visual Studio 2010 / .NET 4.0 .
Dies wird nicht nur durch den Ursprung aus dem Internet ausgelöst (was es Ihnen ermöglichen würde zu schlagen
Unblock
), sondern auch in einigen anderen Fällen, wie ich denke, auf einer Netzwerkfreigabe, im temporären oder Download-Verzeichnis. Ich kenne keine Möglichkeit, das im großen Stil auszuschalten, fürchte ich. Du solltest in der Lage sein, damit umzugehenTools>Options>Projects and Solutions>Warn user when project location is not trusted
Um die Meldung zu vermeiden, können Sie entweder
(1) stimme einfach zu zu laden; Dies sollte die Meldung unterdrücken, wenn Sie das Projekt als Teil dieser Lösung als derselbe Benutzer auf demselben Computer öffnen.
oder
(2) Gehen Sie zum Windows Explorer, klicken Sie mit der rechten Maustaste auf die Projektdatei, wählen Sie "Eigenschaften" und klicken Sie unten auf der Registerkarte "Allgemein" auf die Schaltfläche "Entsperren". Möglicherweise müssen Sie dies auch für jede .user-Datei neben dem Projekt tun.
quelle
Es gibt zwei einfache Möglichkeiten, dies zu tun:
Gewusst wie: Gewähren von Berechtigungen für Ordner und Assemblys
quelle
Die einzige gemeldete Lösung für dieses Problem scheint darin zu bestehen, die Netzwerkfreigabe als lokales Laufwerk zuzuordnen .
Dies ist jedoch nicht ausreichend, wie in Zuordnungen für benutzerdefinierte WPF-Namespaces angegeben, die in Visual Studio 2010 fehlschlagen :
[BEARBEITEN]
Da Sie mit dieser Antwort nicht auf Ihr Problem eingehen und nur für dieses Problem eine Lösung verfügbar ist, sollten Sie Microsoft über Ihr Problem informieren .
Ich denke, dass dieses Verhalten in VS 2010 fest verankert ist, sodass das Problem nur durch eine Korrektur des Produkts selbst behoben werden kann.
In jedem Fall müssen Sie jedes Projekt nur einmal akzeptieren, um die Nachricht für dieses Projekt für immer auf diesem Computer zu löschen.
quelle
Windows legt Zonen fest und entscheidet, welche Dateien basierende Sicherheitszonen blockieren. Sie sollten es zuerst überprüfen.
Das ist wahrscheinlich der Grund, warum die obigen Antworten Ihnen nicht helfen. Dateien auf Ihrem Computer fallen unter die Zone des lokalen Computers . Diejenigen von uns, die IE 4 und 5 verwendet haben, erinnern sich wahrscheinlich an diese Einstellung. Ab IE 6 und XP wurde die Zone des lokalen Computers gesperrt und verschwand von der Registerkarte "Sicherheit". Es gibt verschiedene Möglichkeiten, wie Windows erkennt, ob eine Datei von außerhalb der Zone des lokalen Computers stammt. Eine der Möglichkeiten ist teilweise oben mit der Schaltfläche "Entsperren" dargestellt. Aus einer restriktiveren Zone heruntergeladene Dateien werden markiert.
Gehen Sie unter Internet Explorer oder Systemsteuerung zu Internetoptionen. Klicken Sie unter Internetoptionen auf die Intranetzone . Die Option zur automatischen Erkennung des Intranets sollte bereits aktiviert sein . Klicken Sie nun auf Stufe anpassen und suchen Sie unter Verschiedenes nach Anwendungen starten und unsicheren Dateien .
Stellen Sie sicher, dass es auf Aktivieren gesetzt ist . Wenn Sie in die Internetzone gehen und dasselbe tun, gelangen Sie dorthin, wo beim Ausführen heruntergeladener Dateien keine Eingabeaufforderungen angezeigt werden. Windows markiert aus dem Internet heruntergeladene Dateien mit dem alternativen Datenstrom. Dateien aus anderen Zonen werden direkt abgefangen, und so erhalten Sie die Eingabeaufforderungen.
Eine andere Methode, mit der Windows Dateien aus anderen Zonen erkennt, ist die URL oder das Netzwerkprotokoll. Wenn Sie die Intraneteinstellungen deaktivieren und von einem DNS-Server eine URL zurück auf einen auf Ihrem lokalen Computer gehosteten Webserver verweisen lassen, erhalten Sie von Windows die gleiche Warnmeldung.
UNC-Pfade sind im Intranet enthalten. http://technet.microsoft.com/en-us/library/cc817500.aspx
Dies ist eine Liste der Zoneneinstellungen. http://technet.microsoft.com/en-us/library/cc961173.aspx
Weitere Informationen zu Mark of the Web: Dies ist wahrscheinlich der beste Blogeintrag zu Mark of the Web und Internet Security Zones .
Dies ist auch ein guter Blog-Beitrag. Vor allem, weil es sich nicht darauf konzentriert, die Warnungen auszublenden oder loszuwerden, sondern darüber, warum sie überhaupt angezeigt werden. Es ist kein How-To, sondern ein Why-Is.
quelle
Erstens ist dies kein Fehler. Mit dieser Funktion sollen leichtgläubigere Benutzer gerettet werden, die möglicherweise nur etwas aus einer nicht vertrauenswürdigen Quelle öffnen. Das lokale Netzlaufwerk befindet sich in derselben (oder einer ähnlichen) Sicherheitszone wie das World Wide Web.
Um Ihre Frage zu beantworten, finden Sie hier ein Tutorial, wie Sie die lästige Nachricht Schritt für Schritt mit Screenshots loswerden .
quelle