2012-03-16 8 views
9

मुझे एक समस्या है जहां मेरी डब्लूसीएफ सेवा (आईआईएस प्रोजेक्ट द्वारा होस्ट की गई) के लिए मॉड्यूल डीबग विंडो में दो बार दिखाया गया है।"अस्थायी एएसपी.नेट फाइलें" कैसे बनाई जाती हैं (और डुप्लिकेट को कैसे रोकें)

वे दोनों मेरे "अस्थायी एएसपी.नेट फाइल" फ़ोल्डर्स से लोड किए गए हैं।

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\d9bf3211\b2544e2b\assembly\dl3\4cfa5823\28f464b9_9a03cd01\InversionOfControl.DLL 
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\d9bf3211\b2544e2b\assembly\dl3\4cfa5823\2457a584_9803cd01\InversionOfControl.dll 

पथ लगभग बिल्कुल समान हैं, लेकिन फ़ोल्डर नाम जो डीएल धारण करता है अलग है।

  1. क्या "अस्थाई ASP.NET फ़ाइलें" के लिए है:

    तो यहाँ मेरी सवाल कर रहे हैं?

  2. क्यों न केवल मेरे निर्माण फ़ोल्डर में मौजूद डीएल का संदर्भ लें।

  3. मैं दो कैसे प्राप्त कर सकता था?

  4. मैं इसे फिर से होने से कैसे रोक सकता हूं?

  5. अगर मैं उन्हें हटा दूं तो यह problem "निश्चित" होगा?

बोल्ड में लोगों को जवाब मैं सबसे में दिलचस्पी है।

+0

यहां कुछ स्पष्टीकरण दिए गए हैं ... http://msdn.microsoft.com/en-us/library/ms366723.aspx – Kaf

उत्तर

9

आप Temporary ASP.NET Files से नीचे कुछ भी हटाने के लिए स्वतंत्र महसूस कर सकते हैं। सभी सामग्री फिर से उत्पन्न की जाएगी (हालांकि प्रारंभिक प्रदर्शन जुर्माना के साथ)।

यह भी ध्यान दें कि यदि आप आईआईएस अस्थायी रूप से मारते हैं तो ऐसा करने के लिए एक्सप्लोरर का उपयोग करना आसान है। (iisreset /stop, फ़ाइलों को हटाएं, iisreset /start)।

1

सभी आप asp.net करके अपने कोड संकलन के लिए अलग-अलग दृष्टिकोण जानना चाहते हैं।

अस्थायी फ़ोल्डर्स में संकलित फ़ाइलों को संकलित और संग्रहीत करने से बचने के लिए अपने कोड को संकलित करें।

आशा है कि यह लेख आपको अपने प्रश्नों के लिए बेहतर उत्तर देगा। http://www.asp.net/web-forms/tutorials/deployment/precompiling-your-website-vb

+0

मैं प्रीकंपाइल नहीं करता हूं। मैं सिर्फ विजुअल स्टूडियो में "सभी को पुनर्निर्माण" करता हूं और फिर प्रोजेक्ट चलाता हूं। तब मुझे इनमें से दो डीएलएस होने में त्रुटियां मिल रही हैं। (त्रुटियों के लिए यहां देखें: http://stackoverflow.com/questions/9743782/the-type-inversionofcontrol-ioc-exists-in-both-inversionofcontrol-dll-and-i) – Vaccano

+0

वेल .net समय पर temp फ़ाइलों को हटाएं बिल्डिंग के कारण, कुछ फाइलों को हटाने में विफल होने पर कुछ कारणों से संभावना हो सकती है।यदि ये फ़ाइलें लगातार त्रुटि उत्पन्न करती हैं, तो इसे मैन्युअल रूप से हटाने और परिणाम देखने का प्रयास करें। – irfanmcsd

1

उन्हें हटाने से आपके सिस्टम पर कोई नकारात्मक प्रभाव नहीं पड़ता है।

नेट सिर्फ उन्हें धीरे-धीरे बनाए रखेगा लेकिन निश्चित रूप से ड्राइव को भर देगा। देव मशीनों पर, उनमें से बहुत सारे हैं। सर्वर पर ... अच्छा, आपको सर्वर पर कोड तैनात नहीं करना चाहिए जिसके लिए संकलन की आवश्यकता है।

इस संबंध में कि यह आपकी समस्या को ठीक करेगा या नहीं ... शायद। इसका लाभ उठाएं।

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