2012-06-10 23 views
5

मैं जून 2012 एसडीके रिलीज में पेश की गई नई रिलीज रोल-आधारित कैशिंग के साथ विंडोज एज़ूर ऐपफैब्रिक कैश को प्रतिस्थापित करने की कोशिश कर रहा हूं माइक्रोसॉफ्ट की वेबसाइट पर गाइड का पालन करके।विंडोज़ एज़ूर वेब-रोल कैशिंग (पूर्वावलोकन) "हैंग्स" एमुलेटर लूप को तैनात करने में फंस गया है

हालांकि, जब "कैशिंग (पूर्वावलोकन) सक्षम करें" अपनी वेब भूमिका में, एमुलेटर सफलतापूर्वक वेब साइट का दृष्टांत नहीं होगा (एमुलेटर लॉग: http://pastebin.com/dwbDvak2) की जाँच। ऐसा लगता है कि यह किसी प्रकार के पाश में फंस गया है। वेब रोल कैशिंग को अक्षम करने से यह फिर से काम करता है। मुझे पिछले सभी Azure SDK को अनइंस्टॉल करने के बाद एक ही परिणाम प्राप्त हुआ है और 1.7 संस्करण को फिर से इंस्टॉल किया गया है।

विजुअल स्टूडियो मुझे बता रहा है कि "भूमिका के उदाहरण शुरू होने की उम्मीद से अधिक समय ले रहे हैं। क्या आप प्रतीक्षा करना जारी रखना चाहते हैं?" [हाॅं नही]। हां दबाकर यह प्रतीक्षा करता है, और बार-बार दिखाता है।

क्या कोई ऐसा व्यक्ति है जो ऊपर वर्णित मुद्दे को हल करने के बारे में जान सकता है, या शायद नई वेब भूमिका कैशिंग कार्यक्षमता की कोशिश की है और इसे एज़ूर एमुलेटर में काम कर रहा है?

Screen shot of the azure local debugging environment deployment dialog

धन्यवाद।

अद्यतन:

मैं एक नया समाधान निर्मित है, और सिर्फ एक सरल MVC साइट जोड़ी, वेब भूमिका और सक्षम कैशिंग, और एक ही बात हुआ गयी। तो, मैं ईवेंट व्यूअर पर एक नज़र ले लिया, और पाया 3 मुद्दे से संबंधित प्रविष्टियों:

Faulting application name: CacheInstaller.exe, version: 1.0.4655.0, time stamp: 0x4fb0f3f9 
Faulting module name: KERNELBASE.dll, version: 6.1.7601.17651, time stamp: 0x4e21213c 
Exception code: 0xe0434352 
Fault offset: 0x000000000000cacd 
Faulting process id: 0x17b4 
Faulting application start time: 0x01cd4750f5db0096 
Faulting application path: c:\users\anan\documents\visual studio 11\Projects\AzureCacheTest\AzureCacheTest\csx\Debug\roles\WebRole\plugins\Caching\CacheInstaller.exe 
Faulting module path: C:\Windows\system32\KERNELBASE.dll 
Report Id: 33a53608-b344-11e1-a8d6-402cf41c1e07 
FYI करें

:

Fault bucket 3034750239, type 5 
Event Name: CLR20r3 
Response: Not available 
Cab Id: 0 

Problem signature: 
P1: cacheinstaller.exe 
P2: 1.0.4655.0 
P3: 4fb0f3f9 
P4: CacheInstaller 
P5: 1.0.4655.0 
P6: 4fb0f3f9 
P7: 11 
P8: 47 
P9: System.TypeLoadException 
P10: 

Attached files: 
C:\Users\anan\AppData\Local\Temp\WEREA8F.tmp.WERInternalMetadata.xml 

These files may be available here: 
C:\Users\anan\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_cacheinstaller.e_1fbc3b72afb6acf93335ca8611850d289906c25_2ddaf529 

Analysis symbol: 
Rechecking for solution: 0 
Report Id: 3138ba06-b344-11e1-a8d6-402cf41c1e07 
Report Status: 0 


Application: CacheInstaller.exe 
Framework Version: v4.0.30319 
Description: The process was terminated due to an unhandled exception. 
Exception Info: System.MissingMethodException 
Stack: 
    at Microsoft.ApplicationServer.Caching.AzureCommon.Package.InitializeExternalStoreIfRequired() 
    at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) 
    at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) 
    at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) 
    at System.Threading.ThreadHelper.ThreadStart() 

और फिर:

Application: CacheInstaller.exe 
Framework Version: v4.0.30319 
Description: The process was terminated due to an unhandled exception. 
Exception Info: System.MissingMethodException 
Stack: 
    at Microsoft.ApplicationServer.Caching.AzureCommon.Package.InitializeExternalStoreIfRequired() 
    at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) 
    at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) 
    at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) 
    at System.Threading.ThreadHelper.ThreadStart() 

और यह वह जगह है विजुअल स्टूडियो 2012 आरसी का उपयोग करते हुए एक विंडोज 7 एक्स 64 एंटरप्राइज़ संस्करण।

+0

इसके अलावा यहाँ: http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/8580689a-a1a1-4db7-bba9-f42c1a90e0db – smarx

उत्तर

2

दौरान उठाया जाएगा जो मैं एक ही मुद्दा था करेंगे आप Windows AppFabric सर्वर के रूप में अच्छी तरह से मशीन में स्थापित नहीं है कि।ऐपफैब्रिक सर्वर डीएलएल संघर्ष के साथ करने के लिए - जांचें कि क्या आपके पास ऐपफ़ैब्रिक सर्वर स्थापित है या तो कैश को हटाएं या गैक से कैश असेंबली हटा दें। मैंने हटा दिया और नकली कैश ठीक काम करता है।

मैं कुछ जानकारी जो अपने ब्लॉग पर सहायक हो सकता है है:

http://blog.elastacloud.com/2012/06/09/using-the-windows-azure-cache-preview-with-sdk-1-7/

+0

एमएसडीएन और यहां दोनों में अपना लिंक पोस्ट करने के लिए रिचर्ड धन्यवाद, और मुझे जो विवरण याद आया, उसे इंगित करते हुए। बहुत सराहना की! –

+0

मेरे पास AppFabric सर्वर स्थापित नहीं था। लेकिन जीएसी में विधानसभाएं थीं। मैंने उन्हें 'gacutil/u Microsoft.AplicationServer.Caching.Client' और' gacutil/u Microsoft.AplicationServer.Caching.Core 'चलाकर हटा दिया – HashName

0

क्या आप तब तक मतलब रखते हैं जब तक आप CheckBox कैशिंग सक्षम करने के लिए जांचते हैं, यह त्रुटि होती है? ऐसा नहीं होना चाहिए ... यह मेरी मशीन पर ठीक काम करता है।

क्या आप एक नई परियोजना बना रहे हैं या मौजूदा परियोजना को अपग्रेड कर रहे हैं? एक नई परियोजना बनाने की कोशिश करो।

यह भी जांच निम्नलिखित लॉग्स:

संलग्न फाइल:

C:\Users\anan\AppData\Local\Temp\WEREA8F.tmp.WERInternalMetadata.xml 

इन फ़ाइलों को यहां उपलब्ध हो सकता है:

C:\Users\anan\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_cacheinstaller.e_1fbc3b72afb6acf93335ca8611850d289906c25_2ddaf529 
+0

जैसा कि मैंने कहा, मैं भी एक पूरी तरह से नया बनाने की कोशिश की समाधान, और यह वही था। दुर्भाग्यवश उन फ़ाइलों को नहीं मिला है। जब मैंने ईवेंट व्यूअर में लॉग देखा तो मैंने उनको ढूंढने की कोशिश की। –

1

गुम विधि शायद इसका मतलब है कि विधानसभा लोड नहीं है वहां विधि। क्या आप सुनिश्चित कर सकते हैं कि आपके पास अपनी परियोजना में उचित असेंबली जोड़ा जा रहा है?

सुनिश्चित करें के रूप में यह GAC कैशिंग dll क्रम

1

मेरे लिए, समस्या था मैं अपने प्रोजेक्ट एक यूएनसी शेयर (वास्तव में अपने पर एक वी एम में चल रहा से दूर चल रहा था कि मेरी मैकबुक)। जब मैं कार्यकर्ता भूमिका पर "कैशिंग सक्षम करें" बॉक्स को चेक करने के बाद डीबगर शुरू करूंगा, तो यह बस लटका होगा। पता लगाने के लिए, हर 2 सेकंड में यह सी: \ विंडोज \ System32 \% LOCALAPPDATA% \ क्रैशडंप में 160 एमबी डंप फ़ाइल बना रहा था। उनमें से एक को डिबग करने के बाद, मुझे पहली त्रुटि दिखाई दे रही थी जब उसने मेरी कार्यकर्ता भूमिका में कैशिंग सामग्री पर cmd.exe शुरू करने का प्रयास किया और कहा कि सीएमडी नेटवर्क शेयर पर नहीं चलाया जा सकता है, इसलिए यह विंडोज/सिस्टम 32 या डिफ़ॉल्ट होगा कुछ कुछ।

जब मैं इस काम dandy वर्ष 7 साल एमएस KB लेख पाया है कि: http://support.microsoft.com/kb/156276 जब मैं DisableUNCCheck REG_DWORD जोड़ा गया है और रजिस्ट्री पथ HKEY_CURRENT_USER\Software\Microsoft\Command Processor सब कुछ सिर्फ एक विजेता की तरह शुरू के तहत 0 x 1 (Hex) के लिए मूल्य निर्धारित किया है। उम्मीद है कि यह किसी और की मदद करता है।