Windows Server 2008 r2 + IIS7: .mp4-Dateien können nicht abgespielt werden
Habe ich die seltsame Probleme.Ordner der web-Anwendung in meinem server (IIS7.5, Windows Server 2008 R2). Web-Anwendung Video-player.
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<video src='<%# ResolveUrl(GetVideoHandler(Eval("id"))) %>' width="900" height="400" controls="" preload=""></video>
</ItemTemplate>
</asp:Repeater>
Kann es spielen .mp4 auf meinem lokalen System, aber es spielt nicht auf live-server, wenn ich Zugriff auf ein video auf dem anderen system.ich habe einen Wert gettong in ResolveUrl(GetVideoHandler(Eval("id")))
VideoFolder/VideoName.mp4
für die Wiedergabe von video. Seine arbeiten gut auf mein loaclHost während der Entwicklung, aber nicht arbeiten, wenn ich Zugriff auf den web-link auf andere computer. Hast jemand Idee? Danke.
was ist der genaue Fehlercode + Meldung? könnte alles sein. schlechten Weg, nicht unterstützt byte-range-Anfragen.
Video-Format oder MIME-Type wird nicht unterstützt, werden immer
Video-Format oder MIME-Type wird nicht unterstützt, werden immer
InformationsquelleAutor Vikram | 2013-08-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzufügen der mime-Typ der server-oder web-Anwendung web.config (oder im IIS unter mime-Typen).
Das würde in der Regel 404 oder 403, wenn Berechtigungen falsch sind, nicht warnen zu MIME-Typ. Sie können versuchen, hinzufügen von IIS_IUSRS-und IUSR-zum ausführen/Lesen bei
Ich speichern Sie diese video-Url in Datenbank wie diese ~\VideoFolder\VideoName.mp4 und mit code im ausfüllen der Pfad in Video-Player wie dieser VideoFolder/VideoName.mp4 es funktioniert gut auf meinem lokalen host, aber ich weiß nicht, warum es nicht funktioniert von server-Seite. ich auch, dein diesen code, die Sie mir empfehlen um in web.config und iis auch, aber noch video wird nicht geladen.
können Sie Zugriff auf jede Art von Datei aus dem generierten Pfad?
Haben Sie hinzufügen, MIME-Typ auf IIS? Verwenden Sie shared-hosting? wenn ja, bitte Fragen Sie Ihren hosting-Anbieter, um das setup für Sie.
InformationsquelleAutor FlavorScape
ist es eine ganz einfache Antwort:
Windows server 2008 verfügt über keinen mpeg-4 multiplexer, so dass Sie kann nicht sehen, jede mp4 auf Ihrem Rechner mit default-Konfiguration des Servers.
können Sie feststellen, dass, wenn Sie stehen mit Ihrem Maus-cursor auf eine video-Datei in Ihrem computer haben, werden Sie in der Lage, um zu sehen, grundlegende Datei-Informationen, wie name und Dauer.
auf Ihrem server finden Sie vielleicht heraus, dass wenn Sie das gleiche tun auf eine mp4-media-Datei, die Sie nicht in der Lage, um zu sehen, diese Informationen...
die Antwort für dieses Problem ist, gehen Sie zum server-manager unter administrative tools im windows-server 2008 r2 aus dem start-Menü.
von dort aus müssen Sie wählen Sie Funktionen in der linken Seite.
nach, dass Sie brauchen, um prees features hinzufügen, und wählen Sie die DESKTOP-ERFAHRUNG und installieren.
dies ist die primäre Sache, die Sie tun müssen, für Sie tun-Maschine in der Lage sein zu Lesen, mp4 info.
danach müssen Sie den mime-Typ für Ihre mp4-Medien-Dateien.
codecs installieren.
InformationsquelleAutor Shahar Meshulam