Es kann kein doppelter Auflistungseintrag vom Typ 'filter' mit dem eindeutigen Schlüsselattribut 'name' auf 'ASP.Net_4.0_64bit' hinzugefügt werden.

10

Ich stoße seit einiger Zeit auf dieses Problem. Es tritt auf, wenn ich eine asp.net-Seite öffne, die auf meinen localhost zeigt. Ich führe Windows 2008 R2 mit Visual Studio 2012 und IIS 7.5.

Die Konfigurationsquelle, die es anzeigt, ist dies. :

%Vor%

Es zeigt an, dass es in Zeile 1452 einen Fehler gibt.

Anfangs war es ein Problem in der Datei applicationHost.config in den inetsrv-32- und 64-Bit-Speicherorten. Ich ging hinein und entfernte den doppelten Eintrag 4.0 und es funktionierte für ein paar Monate.

Es fing dann an, diesen Fehler erneut zu werfen. Zu dieser Zeit habe ich gerade eine vollständige Neuinstallation von IIS durchgeführt und meine Anwendung hat wieder funktioniert.

Erneut ist dieser Fehler aufgetreten, ich habe erneut eine vollständige Neuinstallation von IIS durchgeführt, aber dieses Mal hilft das nicht und meine Anwendungen werden aufgrund dieses doppelten Sammlungsfehlers weiterhin fehlerhaft.

Ich glaube, das alles stammt aus einer ISAPI-Frage, die ich lange vor all dem hier hatte, was hier ausführlich beschrieben wird. :

Ссылка

Wirklich, ich frage mich, ob jemand anderes das gesehen hat. Wo ich wirklich verwirrt bin, ist, wenn ich die temp-Datei applicationHost.config im inetpub / temp / appPools-Verzeichnis anschaue (dies ist die Datei, auf die die laufende Anwendung verweist und bei der ein Fehler auftritt). Das Problem dabei ist, dass die aktuelle temporäre AnwendungHost.config, die von der Anwendung verwendet wird, sich von der in den Intserv-Speicherorten unterscheidet, da sie die Zeile ASP.NET_4.0.30319.0 enthält, die den Fehler verursacht. Die Verwirrung ist, dass diese Zeile, die den Fehler verursacht, von einigen wo kommen muss, aber ich kann es nicht in den inetsrv Standorten oder in den App-Pool-Standorten finden, daher meine Verwirrung.

    
Bill Blankenship 31.03.2015, 22:10
quelle

0 Antworten

Tags und Links