2012-08-01 10 views
5

Azure SDK 1.7 का उपयोग करके स्थानीय स्तर पर RoleEnvironment.Changing ईवेंट का परीक्षण कैसे कर सकता हूं? मुझे कौन सी फाइल बदलनी है और क्या उस फ़ाइल को बदलने के बाद मुझे कोई अन्य कमांड चलाने की ज़रूरत है?Azure स्थानीय एमुलेटर पर RoleEnvironment.Changing घटना का परीक्षण कैसे करें?

इस thread पर जानकारी बहुत पूर्ण नहीं है और यह अब 1.7 पर काम नहीं करती है।

उत्तर

4

परीक्षण और त्रुटि के बाद मुझे पता चला कि समस्या गलत सीएससीएफजी थी। एक व्यवस्थापक के

  • बदलें निर्देशिका (सीडी) Azure परियोजना जहां ServiceConfiguration के रूप में Azure परियोजना
  • ओपन विंडोज Azure एसडीके पर्यावरण से ServiceConfiguration.Local.cscfg

    1. बदलें: यह परीक्षण करने के लिए। Local.cscfg फ़ाइल स्थित है
    2. आदेश csrun/अद्यतन चलाएँ: [तैनाती ID]; ServiceConfiguration.Local.cscfg जहां [तैनाती आईडी] Azure एम्यूलेटर
    3. के लेबल तैनाती (XX) निम्नलिखित कोष्ठक में दिए अंक है
  • +0

    मुझे पता चला है कि भूमिका हमेशा चलाने के लिए पहली बार फिर से शुरू हो जाएगी, लेकिन तब से आपके आदेशों पर भूमिका को पुनरारंभ नहीं किया जाएगा। इसलिए, आपको हमेशा डीबगर संलग्न किए बिना भूमिका शुरू करनी चाहिए, अन्यथा यह इसे पुनरारंभ करने की बजाय भूमिका को रोक और नष्ट कर देगी। –

    3

    मैंने यह भी देखा कि csrun/update: [DEPLOYMENT ID]; ServiceConfiguration.Local.cscfg अगर हम समाधान डीबग कर रहे हैं तो डिप्लॉयमेंट समाप्त कर देंगे (डीबगिंग शुरू करें - F5), यह सामान्य रूप से केवल (बिना काम करेगा डिबगिंग - Ctrl F5) विकल्प।

    बस किसी भी व्यक्ति की मदद करने के मामले में जोड़ा गया।

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