मेरे पास एक Blazor ऐप है जो किसी भी फ्रेमवर्क फाइल को कैशिंग नहीं करता है जैसा होना चाहिए

हर बार जब मैं पृष्ठ को पुनः लोड करता हूं तो मुझे संदेश मिलते हैं जैसे:

नेटवर्क से 2.14 एमबी संसाधन लोड किए गए

लेकिन कैशे संस्करण कभी नहीं:

कैश से 2.14 एमबी संसाधन लोड किए गए

इसके अतिरिक्त ब्राउज़र में कैश स्टोरेज में कुछ भी नहीं है:

enter image description here

यह स्थानीय डिबग और परिनियोजित रिलीज़ संस्करणों दोनों में होता है।

मैंने .csproj में जोड़ी गई सेटिंग्स की जांच की है और पुष्टि कर सकता हूं कि कुछ भी स्पष्ट रूप से कुछ भी बंद नहीं कर रहा है।

मैंने जाँच कर ली है और boot.blazor.json में अपेक्षित cacheBootResources: true है

मैंने विजुअल स्टूडियो में एक खाली ब्लेज़र ऐप बनाने की कोशिश की है और यह सही तरीके से काम करता है।

क्या मेरे ऐप में कुछ और है जो कैश को पूरी तरह से अक्षम कर सकता है?

0
oatsoda 11 मार्च 2021, 16:46

1 उत्तर

सबसे बढ़िया उत्तर

कुछ क्रूर बल, परीक्षण और त्रुटि कोड टिप्पणी के बाद; यह थोड़ा अजीब है क्योंकि यह Index.html पृष्ठ के भीतर संदर्भित जावास्क्रिप्ट के एक टुकड़े के कारण निकला। कक्षा का नाम Response रखा गया था, जिसे मैं केवल ब्लेज़र के लिए कुछ बूटस्ट्रैपिंग कोड के साथ टकरा सकता हूं। (संभवतः Response प्रकार का प्रयोग किया गया यहां?)

0
oatsoda 11 मार्च 2021, 15:40