Azure वेबसाइट पर MP4 फ़ाइलों को होस्ट करने में असमर्थ




host (3)

क्या आपने अपने एमआईएम प्रकार की पुष्टि की है .एमपी 4 सही तरीके से कॉन्फ़िगर किया गया है, जैसा कि पूछा गया है:

विंडोज़ एज़ूर - विंडोज़ एज़ूर आईआईएस स्टोरेज में अज्ञात (एमपी 4) एमआईएमई प्रकारों की सेवा करें

मैं Azure में एक आरक्षित वेबसाइट पर एक स्थिर वेबसाइट होस्ट कर रहा हूं (यह पास है, ओएस / आईआईएस तक कोई पहुंच नहीं है)। मैं कुछ .mp4 वीडियो जोड़ने की कोशिश कर रहा हूं लेकिन जब मैं उन लिंक पर क्लिक करता हूं जो मुझे मिलता है

The resource you are looking for has been removed, had its name changed, 
or is temporarily unavailable.

कृपया here उदाहरण देखें। अगर मैं लिंक पर राइट क्लिक करता हूं और फ़ाइल को सहेजने की कोशिश करता हूं - असफल - कोई फ़ाइल नहीं।

मैं एक भुगतान उदाहरण का उपयोग कर रहा हूं इसलिए ऐसा नहीं लगता कि यह संसाधन समस्या है। वीडियो फाइलें 2 एमबी से कम हैं। उन्होंने कभी काम नहीं किया है। साइट बहुत स्थिर है।

क्या कोई जानता है कि मैं इसे कैसे हल कर सकता हूं? क्या मुझे एमपी 4 फ़ाइलों को किसी अन्य तरीके से होस्ट करना चाहिए?

धन्यवाद,


Azure वेब ऐप्स कुछ प्रकार की मीडिया फ़ाइलों का समर्थन नहीं करता है। आप इसे अपलोड करने के लिए एक Azure मीडिया सेवा का उपयोग कर सकते हैं और बाद में मीडिया फ़ाइल को अपने कोड से संदर्भित कर सकते हैं।


लिंक्ड एसओ उत्तर ने मेरे लिए अवधारणात्मक रूप से काम किया, लेकिन यह उचित फ़ाइल एक्सटेंशन का संकेत नहीं दिया। मेरी कॉन्फ़िगरेशन को इसके बजाय निम्न को इंगित करना पड़ा। (ध्यान दें, जिनके पास यह प्रश्न है, डिफ़ॉल्ट रूप से मेरी एज़ूर वेबसाइट में शुरुआत में web.config नहीं था, इसलिए मुझे टेक्स्ट फ़ाइल में निम्नलिखित जोड़ना था, web.config के रूप में सहेजें, और एफ़टीपी को मेरे वेबूट में सहेजना था।

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <staticContent>
               <remove fileExtension=".mp4" />
               <mimeMap fileExtension=".mp4" mimeType="video/mp4" />
               <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />
     </staticContent>
    </system.webServer>
</configuration>