Update: Ein 404.17 Fehler Wenn Sie versuchen, ohne Dateierweiterung URLs auf Websites zugreifen, die in IIS 7.0 oder in IIS 7.5 gehostet werden

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2646735 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Betrachten Sie das folgende Szenario:
  • Sie haben einen Computer, auf der Internet Information Services (IIS) 7.0 ausgeführt wird, oder installieren Sie IIS 7.5 und Sie Microsoft.NET Framework 4.0 auf dem Computer.
  • Installieren Sie Service Pack 1 (SP1) für Windows 7 und SP1 für Windows Server 2008 R2.
  • Sie Konfigurieren einer ASP.NET-basierte Website, die Platzhalter-MIME-Zuordnungen verwendet.
In diesem Szenario können die Platzhalter-MIME-Karten nicht ordnungsgemäß. Wenn eine Clientanforderung versucht, eine ohne Dateierweiterung, verknüpft, um eine statische Dateierweiterung auf der Website-URL zugreifen, schlägt fehl, die Clientanforderung.Darüber hinaus erhalten Sie eine Fehlermeldung, die der folgenden ähnelt:
Serverfehler

----------------------------------------------------------------------------------------------

Fehlerzusammenfassung

HTTP Error 404.17 - wurde nicht gefunden.

Die angeforderte Inhalte Skript und wird durch den statischen Dateihandler nicht zugestellt werden.



Ausführliche Fehlerinformationen:

Modul StaticFileModule

Benachrichtigung ExecuteRequestHandler

Handler-StaticFile

Fehlercode: 0x80070032


Ursache

Das Problem tritt auf, da ein Konflikt zwischen IIS-Unterstützung für URLs ohne Dateierweiterung und ohne Dateierweiterung URL-Funktionalität in ASP.NET 4.0.

Wenn eine Clientanforderung an IIS für eine statische Datei, die keine Erweiterung besitzt gesendet wird, MIME-matching intern passiert und IIS feststellt, dass keine Dateinamenerweiterung. IIS versucht dann, die Erweiterung Dateinamenattribut nachschlagen, die eine leere Zeichenfolge enthält. IIS verhindert jedoch eine eine leere Zeichenfolge hat MIME-Zuordnung hinzufügen.

Lösung

Dieser Hotfix ermöglicht die IIS-Konfiguration ermöglicht eine leere Zeichenfolge MIME-Zuordnungseintrag in Konfiguration ohne Dateierweiterung URLs durch den statischen Dateihandler ordnungsgemäß zu konfigurieren und MIME-Zuordnungen. Aus diesem Grund müssen Sie auch die Anwendungskonfiguration die leere Zeichenfolge MIME-Zuordnung hinzufügen ändern, während vor der Installation von ASP.NET 4.0 ohne Dateierweiterung URLs, ein Platzhalterzeichen "*" kann die Zuordnung gearbeitet haben.

Führen Sie den folgenden Befehl auf die leere Zeichenfolge MimeMap konfigurieren, nachdem Sie den Hotfix für das Schema zu installieren:

appcmd.exe set Config "TestSite"-section:system.webServer/staticContent / + "[FileExtension =" "" "" "" ", MIME-Typ 'Application/Octet-Stream' =]"

Hotfix-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Allerdings soll diesen Hotfix nur das Problem zu beheben, das in diesem Artikel beschrieben wird. Wenden Sie diesen Hotfix nur auf Systemen, bei die das in diesem Artikel beschriebene Problem auftritt. Dieser Hotfix wird möglicherweise zu einem Zeitpunkt weiteren Tests unterzogen. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, ist gibt es ein Abschnitt "Hotfixdownload available" (Hotfixdownload verfügbar"am oberen Rand dieser Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an Microsoft Customer Service and Support, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich ist, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die für diesen speziellen Hotfix nicht qualifizieren. Eine vollständige Liste der Microsoft-Kundendienst und Support-Telefonnummern oder eine separate Serviceanfrage erstellen finden Sie auf die folgende Microsoft-Website:
http://support.Microsoft.com/contactus/?WS=Support
Hinweis Das Formular "Hotfixdownload available" (Hotfixdownload verfügbar"zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist es, da ein Hotfix nicht für diese Sprache zur Verfügung steht.

Voraussetzungen

Sie müssen IIS 7.5 für diesen Hotfix installiert haben. Dieser Hotfix kann auf einem Computer installiert werden, die eines der folgenden Betriebssysteme ausgeführt wird:
  • Windows 7
  • Windows 7 SP1
  • WindowsServer 2008 R2
  • WindowsServer 2008 R2 SP1

Neustart erforderlich ist.

Sie müssen den Computer neu starten, wenn IIS ausgeführt wird, wenn Sie dieses Update anwenden.

Ersetzte Hotfixes

Dieser Hotfix ersetzt keine zuvor veröffentlichten Hotfix.

Dateiinformationen

Die Englisch (USA) Version dieses Hotfixes verwendet ein Microsoft Windows Installer-Paket, um den Hotfix zu installieren. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) in der folgenden Tabelle aufgeführt. Wenn Sie die Dateiinformationen anzeigen, wird das Datum in Ortszeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu ermitteln, verwenden die Zeitzone Registerkarte unter Datum und Uhrzeit in der Systemsteuerung.
Für alle unterstützten x 86-basierten Versionen von Windows 7
Tabelle minimierenTabelle vergrößern
DateinameDateiversionGröße der DateiDatumZeitPlattform
Iis_schema.XmlNicht zutreffend81,7461-Dec-1123: 35Nicht zutreffend
Iis_schema.XmlNicht zutreffend82,0051-Dec-1123: 31Nicht zutreffend
Für alle unterstützten x 64-basierten Versionen von Windows 7 und Windows Server 2008 R2
Tabelle minimierenTabelle vergrößern
DateinameDateiversionGröße der DateiDatumZeitPlattform
Iis_schema.XmlNicht zutreffend81,7461-Dec-1123: 34Nicht zutreffend
Iis_schema.XmlNicht zutreffend82,0051-Dec-1123: 30 UhrNicht zutreffend
Für alle IA-64-basierten Versionen von Windows Server 2008 R2 unterstützten
Tabelle minimierenTabelle vergrößern
DateinameDateiversionGröße der DateiDatumZeitPlattform
Iis_schema.XmlNicht zutreffend81,7461-Dec-1123: 27Nicht zutreffend
Iis_schema.XmlNicht zutreffend82,0051-Dec-1123: 23Nicht zutreffend

Weitere Dateiinformationen

Weitere Dateiinformationen für Windows 7 und Windows Server 2008 R2
Weitere Dateien für alle unterstützten x 86-basierten Versionen von Windows 7
Tabelle minimierenTabelle vergrößern
DateinameUpdate.mum
DateiversionNicht zutreffend
Größe der Datei3,295
Datum ab (UTC)05-Dec-2011
Zeit (UTC)21: 15
DateinameX86_495522871fb9f70bbabe4324f7501bea_31bf3856ad364e35_6.1.7601.21872_none_fc6b7ca18f7c6faf.Manifest
DateiversionNicht zutreffend
Größe der Datei707
Datum ab (UTC)05-Dec-2011
Zeit (UTC)21: 15
DateinameX86_5059877c40338491fe1789555d16b8f4_31bf3856ad364e35_6.1.7600.21103_none_2264851d34672dd4.Manifest
DateiversionNicht zutreffend
Größe der Datei707
Datum ab (UTC)05-Dec-2011
Zeit (UTC)21: 15
DateinameX86_microsoft-Windows-Iis-sharedlibraries_31bf3856ad364e35_6.1.7600.21103_none_119dc8052f049c7d.manifest
DateiversionNicht zutreffend
Größe der Datei346,260
Datum ab (UTC)05-Dec-2011
Zeit (UTC)21: 23
DateinameX86_microsoft-Windows-Iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21872_none_13379d2b2c647f67.manifest
DateiversionNicht zutreffend
Größe der Datei346,260
Datum ab (UTC)05-Dec-2011
Zeit (UTC)21: 23
Weitere Dateien für alle unterstützten x 64-basierten Versionen von Windows 7 und Windows Server 2008 R2
Tabelle minimierenTabelle vergrößern
DateinameAmd64_5178a2bf0194e6354fac9697ac9cd635_31bf3856ad364e35_6.1.7601.21872_none_ee1712d4fbc999aa.Manifest
DateiversionNicht zutreffend
Größe der Datei1.064
Datum ab (UTC)05-Dec-2011
Zeit (UTC)21: 17
DateinameAmd64_7404652d29cdbd630db471f92ff0f815_31bf3856ad364e35_6.1.7600.21103_none_f1f93565ebd19fc8.Manifest
DateiversionNicht zutreffend
Größe der Datei1.064
Datum ab (UTC)05-Dec-2011
Zeit (UTC)21: 16
DateinameAmd64_microsoft-Windows-Iis-sharedlibraries_31bf3856ad364e35_6.1.7600.21103_none_6dbc6388e7620db3.manifest
DateiversionNicht zutreffend
Größe der Datei346,266
Datum ab (UTC)05-Dec-2011
Zeit (UTC)21: 28
DateinameAmd64_microsoft-Windows-Iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21872_none_6f5638aee4c1f09d.manifest
DateiversionNicht zutreffend
Größe der Datei346,266
Datum ab (UTC)05-Dec-2011
Zeit (UTC)21: 28
DateinameUpdate.mum
DateiversionNicht zutreffend
Größe der Datei3,737
Datum ab (UTC)05-Dec-2011
Zeit (UTC)21: 17
DateinameWow64_microsoft-Windows-Iis-sharedlibraries_31bf3856ad364e35_6.1.7600.21103_none_78110ddb1bc2cfae.manifest
DateiversionNicht zutreffend
Größe der Datei320,760
Datum ab (UTC)03-Dec-2011
Zeit (UTC)06: 16
DateinameWow64_microsoft-Windows-Iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21872_none_79aae3011922b298.manifest
DateiversionNicht zutreffend
Größe der Datei320,760
Datum ab (UTC)03-Dec-2011
Zeit (UTC)05: 58
Zusätzliche Dateien für alle unterstützten IA-64-basierten Versionen von Windows Server 2008 R2
Tabelle minimierenTabelle vergrößern
DateinameIa64_59199f16cb0d815e898934c8e170686c_31bf3856ad364e35_6.1.7600.21103_none_15a0948a4f5ed832.Manifest
DateiversionNicht zutreffend
Größe der Datei1,062
Datum ab (UTC)05-Dec-2011
Zeit (UTC)21: 15
DateinameIa64_ed3798550e72d4449f38dcf531590eb7_31bf3856ad364e35_6.1.7601.21872_none_737fffb88581f61a.Manifest
DateiversionNicht zutreffend
Größe der Datei1,062
Datum ab (UTC)05-Dec-2011
Zeit (UTC)21: 15
DateinameIa64_microsoft-Windows-Iis-sharedlibraries_31bf3856ad364e35_6.1.7600.21103_none_119f6bfb2f02a579.manifest
DateiversionNicht zutreffend
Größe der Datei346,263
Datum ab (UTC)05-Dec-2011
Zeit (UTC)21: 17
DateinameIa64_microsoft-Windows-Iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21872_none_133941212c628863.manifest
DateiversionNicht zutreffend
Größe der Datei346,263
Datum ab (UTC)05-Dec-2011
Zeit (UTC)21: 17
DateinameUpdate.mum
DateiversionNicht zutreffend
Größe der Datei2.767
Datum ab (UTC)05-Dec-2011
Zeit (UTC)21: 15
DateinameWow64_microsoft-Windows-Iis-sharedlibraries_31bf3856ad364e35_6.1.7600.21103_none_78110ddb1bc2cfae.manifest
DateiversionNicht zutreffend
Größe der Datei320,760
Datum ab (UTC)03-Dec-2011
Zeit (UTC)06: 16
DateinameWow64_microsoft-Windows-Iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21872_none_79aae3011922b298.manifest
DateiversionNicht zutreffend
Größe der Datei320,760
Datum ab (UTC)03-Dec-2011
Zeit (UTC)05: 58

Status

Microsoft hat bestätigt, dass dieses Problem auf die im Abschnitt "Gilt für" aufgeführten Microsoft-Produkte zutrifft.

Eigenschaften

Artikel-ID: 2646735 - Geändert am: Montag, 23. Januar 2012 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft ASP.NET 4.0
  • Microsoft Internet Information Services 7.5
Keywords: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2646735 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2646735
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com