2012-03-15 20 views
10

मेरे आवेदन में मैं कुछ फ़ाइलों को सर्वर पर रखता हूं और उन्हें कुछ व्यावसायिक तर्कों पर डाउनलोड करने के लिए उपलब्ध कराता हूं, अन्य सभी फ़ाइल प्रकार डाउनलोड हो जाते हैं लेकिन .msg (Outlook संदेश) फ़ाइल डाउनलोड नहीं होती है त्रुटि: "404 - फ़ाइल या निर्देशिका नहीं मिली। संसाधन जिसे आप ढूंढ रहे हैं, हटा दिया गया हो सकता है, इसका नाम बदला गया हो या अस्थायी रूप से अनुपलब्ध हो।" छवियां, .docx, .txt अन्य सभी फ़ाइलें अच्छी तरह से काम कर रही हैं। पृष्ठ एएसपी.NET में और क्लाइंट साइट पर डिज़ाइन किया गया है, इसके बाद मार्क अप आता है।.msg फ़ाइल डाउनलोड त्रुटि

+0

Error logging hours in PT.msg web.config करने के लिए टैग नीचे जोड़ने के लिए, PhotoShare.png MaxRecursion

+0

ऊपर कोड है जो उत्पादन – MaxRecursion

उत्तर

13

एएसपी.नेट forum पर मिला। इस टैग का उपयोग कर

Select HTTP Header -> click MIME types - > Click New and add ".msg" as extension and "application/vnd.ms-outlook" as MIME type.

+2

में आता है आईआईएस 7.5 में है, सर्वर पर क्लिक करें, फिर आईआईएस अनुभाग में "माइम प्रकार" चुनें, फिर दाईं ओर क्रिया पट्टी के नीचे "जोड़ें ..." पर क्लिक करें (या माइम प्रकारों की सूची में राइट क्लिक करें)। – Rocklan

3

नीचे हम सीधे टैग करने के लिए फ़ाइल नाम का उल्लेख कर सकते हैं: IIS 6.0 में सेटिंग

Response.ContentType = "application/vnd.ms-outlook"; 
Response.AppendHeader("Content-Disposition","attachment; filename=Message.msg"); 
Response.TransmitFile(Server.MapPath(YourPathToMsgFile)); 
Response.End(); 

या बदलने के लिए:

हैंडलर बनाएँ, एक फ़ाइल के रूप में डाउनलोड करें ।

<a href="Your File_Location">Download Link</a> 

नियंत्रक में कोड निर्दिष्ट करने की कोई आवश्यकता नहीं है।

बस के अंदर

<staticContent> 
    <mimeMap fileExtension=".msg" mimeType="application/octet-stream" /> 
</staticContent> 
+0

कृपया अपना उत्तर संपादित करें, और समझाएं कि यह समस्या हल क्यों करता है। – Ben

1
<system.webServer> 
    <staticContent> 
     <mimeMap fileExtension=".msg" mimeType="application/octet-stream" /> 
    </staticContent> 
</system.webServer> 
+0

क्या मैं आपसे अनुरोध कर सकता हूं कि कृपया अपने उत्तर के आस-पास कुछ और संदर्भ जोड़ें। कोड-केवल उत्तरों को समझना मुश्किल होता है। यदि आप अपनी पोस्ट में अधिक जानकारी जोड़ सकते हैं तो यह पूछने वाले और भावी पाठकों दोनों की मदद करेगा। – RBT

संबंधित मुद्दे