2015-12-07 12 views
5

जब मैं किसी वेब सेवा द्वारा उत्पन्न होने वाले पीडीएफ के लिंक पर क्लिक करता हूं तो मुझे एक त्रुटि मिल रही है। मैं नहीं जानता कि वास्तव में कैसे वेब सेवा तथ्य यह है कि मैं एक पैरामीटर के रूप उत्पादन रास्ते में गुजर रहा हूँ के अलावा अन्य फ़ाइल बनाने जा रहा है:एएसपी.नेट - ERR_EMPTY_RESPONSE/कनेक्शन रीसेट किया गया था/पृष्ठ प्रदर्शित नहीं किया जा सकता है

Dim strPDF As String = Server.MapPath("~") & "\PDFs\" 
obj.callService(strPDF) 

मैं एक क्लिक करने योग्य लिंक के साथ उपयोगकर्ता प्रदान करना चाहते हैं पीडीएफ के लिए। मूल रूप से, मुझे वेब सेवा को कॉल करते समय एक त्रुटि मिली, Access to the path is denied. चारों ओर घूमने के बाद, मैंने नेटवर्क्स उपयोगकर्ता के फ़ोल्डर में पूर्ण नियंत्रण अनुमति जोड़ने के लिए पढ़ा। मैंने ऐसा किया और अब वेब सेवा पीडीएफ को ठीक बनाती है।

जब मैं फ़ाइल का लिंक बनाता हूं और ब्राउज़र में उस पर क्लिक करता हूं, तो मुझे एक त्रुटि मिलती है।

क्रोम:

ERR_EMPTY_RESPONSE

फ़ायरफ़ॉक्स:

कनेक्शन रीसेट किए जाने

आईई:

यह पृष्ठ प्रदर्शित नहीं हो सकता

त्रुटि मैं क्रोम में मिला Googling बढ़ती अनुरोध का समय समाप्त पीडीएफ़ मैंने की बड़ी फ़ाइलों से निपटने के कारण लंबाई, लेकिन कोई भी के बारे में एक लाख और एक सुझाव के लिए मुझे ले जाता है बनाने और एक्सेस करने की कोशिश 175KB से बड़ी है और अधिकांश 65 केबी के आसपास हैं। साथ ही, मुझे तुरंत यह सोचने में त्रुटि मिल रही है कि यह फ़ाइल की सेवा करने की भी कोशिश नहीं कर रहा है।

क्या कोई मुझे यह समझने में मदद कर सकता है कि मैं क्या गलत कर रहा हूं?

संपादित करें: यह भी ध्यान देने योग्य है कि सब कुछ स्थानीय रूप से ठीक काम करता है। त्रुटि तब शुरू हुई जब मैंने सब कुछ सर्वर पर धक्का दिया।

EDIT2: मैंने एक फ़ोल्डर में एक .tif छवि फ़ाइल को यह देखने के लिए जोड़ा कि क्या होगा और जब मैं ब्राउज़र में फ़ाइल तक पहुंचने का प्रयास करता हूं, तो यह फ़ाइल को ठीक से डाउनलोड करता है। यह पीडीएफ की तरह ब्राउज़र में प्रदर्शित नहीं करता है, लेकिन मेरे डाउनलोड फ़ोल्डर में डाउनलोड करता है। क्या इसका मतलब है कि पीडीएफ में कुछ गड़बड़ है? या इसका मतलब यह है कि ब्राउज़र में सामग्री प्रदर्शित करने में कोई समस्या है लेकिन मशीन पर डाउनलोड नहीं किया जा रहा है?

+0

24 घंटे और अभी तक कोई टिप्पणी नहीं? इससे पहले कभी मेरे साथ नहीं हुआ ... या तो मैं कड़ी मेहनत पूछना शुरू कर रहा हूं या मैं उन्हें खराब हाहा कह रहा हूं। – TheIronCheek

+0

मुख्य पोस्ट में कुछ और जानकारी जोड़ा गया ... उम्मीद है कि यह मदद कर सकता है। – TheIronCheek

+0

आपका ब्राउज़र पीडीएफ फाइल के साथ क्या करने का प्रयास कर रहा है? इसे डाउनलोड करें, प्लगइन के साथ प्रदर्शित करें, या कुछ और? –

उत्तर

1

अच्छा दुख ... तो, बहुत सारे शाप देने और सहकर्मी से मदद करने के बाद, मुझे समस्या मिली।

एक आईआईएस सेटिंग थी जिसने मेरी सभी वेबसाइटों के लिए पीडीएफ को संभालने के तरीके से कुछ पागल हो गया।

इसे ठीक करने के (आईआईएस 6 के लिए):

  • मैं, आईआईएस खोला सही "वेब साइट" और चयनित गुण
  • होम निर्देशिका टैब पर शीर्षक फ़ोल्डर पर क्लिक किया, मैं आवेदन के तहत विन्यास क्लिक किया सेटिंग्स।
  • मैपिंग टैब पर, मुझे फ़ाइल एक्सटेंशन की सूची में .pdf मिला और निकालें क्लिक करें।

यह किसी अन्य वेबसाइट पर इस्तेमाल की गई .NET फ्रेमवर्क को किसी कारण से 4.0 से 1.1 तक वापस कर दिया, लेकिन एक बार जब मैं इसे वापस ले गया, तो सब कुछ ठीक था।

यदि कोई जानता है कि उन सेटिंग्स के लिए क्या है और मेरे परिस्थिति में क्या हो सकता है, इसके बारे में एक अच्छा सिद्धांत है, तो मुझे यह सुनना अच्छा लगेगा! :)

+0

पीडीएफ निर्माण में मुझे लगता है कि कुछ अप्रबंधित कोड शामिल हैं, इसलिए इसे डिस्पोजेड किया जाना चाहिए ताकि उत्पन्न पीडीएफ फाइल सेवा के उपयोग में नहीं होनी चाहिए। IIS सेटिंग AppPool रीसेट को बदलने के दौरान फ़ाइल फिर से मुक्त है। यह बहुत मान्य मामला है। –

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