2009-06-17 14 views
0

Okay, also bin ich in einem temporären Büro und sie haben mir eine Maschine mit XP zu dev auf. Genial.IIS Shtml-Dateien nicht ordnungsgemäß zu liefern, stattdessen versucht der Browser, die Datei

Ich habe die Website in IIS eingerichtet und ich brauche es Shtml-Dateien zu dienen.

Problem ist, wenn ich die Shtml-Datei durchsuchen, der Browser versucht, die Datei herunterzuladen, anstatt sie ordnungsgemäß anzuzeigen.

Ich habe ein paar Dinge, die ich auf einer anderen Website gefunden habe vergeblich versucht, und jetzt bin ich nur frustriert.

Hilfe?!?!

-Ev

Antwort

2

werden Sie es mit dem korrekten MIME-Typ dient?

Shtml verwenden Sie einfach den text/html Mime-Typen, aber Ihre IIS möglicherweise nicht, dass die Dateierweiterung mit dem MIME-Typ

Siehe http://technet.microsoft.com/en-us/library/cc725608(WS.10).aspx Informationen zum Hinzufügen von MIME-Typ entsprechen konfiguriert werden (nicht die Version von IIS angegeben hat. .. diese Dokumente sind für IIS 7)

+0

Mmmm, es ist IIS auf XP, ich denke, das ist IIS6. Also guter Rat. Ich habe den Mime-Typ hinzugefügt, aber es versucht immer noch, die Datei herunterzuladen. Das hat also nicht funktioniert, aber ich stimme zu, das klingt nach dem Problem ... jetzt, warum würde das nicht funktionieren? In anderen Versionen von IIS kann ich zu Webdiensterweiterungen gehen und SSI oder etwas einschalten, aber ich weiß nicht, wie man das Äquivalent in xp tut. –

+0

siehe dieses: http://support.theplanet.com/ Ich habe es nicht getestet, aber es scheint das gleiche Problem zu sein –

+0

Ah, so ist es Normalerweise aktiviere ich shtml. Eine schnelle Google sagte mir, dass XP tatsächlich 5.1, nicht 6.0 wie ich zuvor erwähnt, verwendet. Danke für die Hilfe übrigens @ Jonathan –

0

IIS möglicherweise für .SHTM/.STM Dateierweiterung konfiguriert werden. Sie können die Erweiterung entweder im iIS-Steuerungsfeld ändern oder Ihre Dateien umbenennen.

+0

Eigentlich ist IIS nur für die Verwendung von * über C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll konfiguriert. Dies ist Teil der Installation des CMS Ich bin Verwendung in dieser Webanwendung. Glauben Sie, dass dies Probleme verursachen könnte? –

0

Update: Ich habe das nie sortiert. Ich vermute, dass das CMS, das ich benutzte, etwas Seltsames tat. Nachdem ich ungefähr einen Tag damit herumgespielt hatte, entschied ich, dass ich genug Zeit damit verschwendet hatte und Apache installierte, um die SSI-Dateien zu sehen - benutze immer noch IIs 5.1 für die aktuelle Seite.

In der Produktion/dev/Test/Bühne Umgebungen, mit einer neueren Version von IIS es funktioniert gut. Es war nur meine lokale Maschine, auf der ich Probleme hatte.

Also nicht gelöst, aber ich verliere nicht mehr Schlaf/Zeit drüber!