2013-02-19 64 views
6

नहीं मिला है मैंने हाल ही में किसी मौजूदा साइट और परिनियोजन पर Azure के लिए पूर्वावलोकन कैश सेट करने का प्रयास किया है, जिसे मुझे त्रुटियों के कारण निरस्त करना पड़ा था। हालांकि उसके बाद से मैं अब निम्नलिखित त्रुटि मिलती है जब मैं कोशिश करते हैं और Azure को तैनात ...Azure परिनियोजन त्रुटि: ClientPerfCountersInstaller.exe

approot\bin\Microsoft.WindowsAzure.Caching\ClientPerfCountersInstaller.exe

इस फ़ाइल में डिस्क पर मौजूद है नामित फ़ाइल नहीं मिली मानते हुए approot मेरी एएसपी परियोजना के लिए आधार फ़ोल्डर है।

किसी भी विचार और मदद की बहुत सराहना की, मैं वर्तमान में दीवार के खिलाफ अपने सिर को टक्कर लगी हूं!

उत्तर

13

समाधान मिला। ServiceDefinition.csdef फ़ाइल में एक नया स्टार्टअप कार्य था जिसे कैश सेटअप प्रक्रिया के दौरान किसी भी तरह बनाया गया था। इस अनिवार्य कार्य को हटाने से इस मुद्दे को हल किया गया और मैं किसी भी नीचे की तरफ या नकारात्मक प्रभाव नहीं देख सकता।

बाहर टिप्पणी की रेखा से नीचे दिखाया गया है ...

<Startup priority="-2"> 
    <!--<Task commandLine="Microsoft.WindowsAzure.Caching\ClientPerfCountersInstaller.exe install" executionContext="elevated" taskType="simple" />--> 
</Startup> 
+0

क्या यह सर्वर पर क्लाइंट कैश को सक्रिय करने का उद्देश्य नहीं खोएगा? – amhed

+0

दिलचस्प टिप्पणी, और मैंने पहले इसके बारे में सोचा था, लेकिन ऐसा लगता है कि कैशिंग को सक्षम करने की आवश्यकता नहीं है। मुझे संदेह है कि यह उत्पादन वातावरण में कैश पर प्रदर्शन आंकड़े इकट्ठा करने की क्षमता को प्रभावित कर सकता है। हालांकि इस समय मेरे लिए यह महत्वपूर्ण नहीं था। – Jezbers

2

मेरे मामले में फ़ाइल Azure एसडीके उपकरण द्वारा बनाया गया था, लेकिन TFVC चेक-इन .exe नहीं किया।

स्पष्ट रूप से अनुपलब्ध जोड़ने के बाद .exe बिल्ड सफलतापूर्वक चलाता है।

+0

मैंने पैकेज फ़ोल्डर को स्थापित करने पर मुख्य प्रोजेक्ट में जोड़े गए फ़ोल्डर फ़ोल्डर और फ़ोल्डर दोनों पर .EXE को स्पष्ट रूप से जोड़ा। मैंने यह भी जांच की कि फ़ाइलों को बिल्ड पर "हमेशा कॉपी करें" के साथ चिह्नित किया गया है। लेकिन एक ही त्रुटि प्राप्त करते रहें। – amhed

0

मैं बस अपना समाधान से Microsoft.WindowsAzure.Caching पैकेज को हटानेका उपयोग कर "समाधान के लिए Nuget संकुल प्रबंधित करें ..." द्वारा Microsoft.WindowsAzure.Caching\ClientPerfCountersInstaller.exe के अभाव के साथ मेरी समस्या का समाधान। इसे संदर्भित नहीं किया गया था लेकिन अभी भी packages.config में उल्लेख किया गया था ... विशेष रूप से जानकारी के बाद कि कैशिंग समर्थन के इस तरीके को बंद कर दिया गया है और इसे समाप्त किया जा रहा है।

0

मैं बस अपना समाधान से Microsoft.WindowsAzure.Caching पैकेज को हटानेका उपयोग कर "समाधान के लिए Nuget संकुल प्रबंधित करें ..." द्वारा Microsoft.WindowsAzure.Caching\ClientPerfCountersInstaller.exe के अभाव के साथ मेरी समस्या का समाधान। इसे संदर्भित नहीं किया गया था लेकिन अभी भी packages.config में उल्लेख किया गया था ... विशेष रूप से जानकारी के बाद कि कैशिंग समर्थन के इस तरीके को बंद कर दिया गया है और इसे समाप्त किया जा रहा है।

अन्य प्रश्न में मेरे उत्तर का डुप्लिकेट enter link description here उन लोगों के लिए जो केवल त्वरित संदेश द्वारा खोज के बाद अपने सटीक मुद्दे को हल करने का सबसे उचित तरीका खोजने के लिए उत्तरों का तुरंत अवलोकन करते हैं।