ApplicationPoolIdentity पर्यावरण चर IIS


11

क्या ApplicationPoolIdentity वर्चुअल खातों के लिए पर्यावरण चर सेट करना संभव है? इस पर प्रलेखन व्यावहारिक रूप से अस्तित्वहीन है।

मैं उस अनुप्रयोग पूल के लिए एक पर्यावरण चर इंजेक्षन करना चाहूंगा। यह ऐसा प्रतीत होता है कि लोग ऐसा करने के लिए ऐप पूल के लिए अद्वितीय खाते बनाते हैं, लेकिन मैंने जो वर्चुअल खातों के बारे में पढ़ा है उसका तात्पर्य मुझे नहीं करना होगा, लेकिन यह कैसे करना है यह स्पष्ट नहीं करता है।


IIS के किस संस्करण का उपयोग कर रहे हैं?
ऑस्ट्रेलियाई

जवाबों:


12

हाँ! (जब तक आप IIS 7.0+ का उपयोग कर रहे हैं) आपको loadUserProfileएप्लिकेशन पूल पहचान के लिए सेटिंग को सही पर सेट करना होगा । एप्लीकेशन पूल आइडेंटिटी में अब यूजर यूजर्स के पास \ Users \ [एप्लीकेशन पूल नेम] होगा। आप कस्टम वातावरण चर आदि के लिए इस प्रोफ़ाइल को संपादित कर सकते हैं।

IIS 7 टिप # 3 अब आप एप्लिकेशन पूल पहचान के उपयोगकर्ता प्रोफ़ाइल को लोड कर सकते हैं

संपादित करें: मैंने सिर्फ आपकी टिप्पणी के कारण (IIS 10 में) इसका परीक्षण किया, और यह निश्चित रूप से यहां काम कर रहा है।

  1. IIS में, मैंने एक नया एप्लिकेशन पूल नाम बनाया Testing
  2. लोड उपयोगकर्ता प्रोफ़ाइल को सेट करने के लिए मैंने एप्लिकेशन पूल डिफॉल्ट्स को बदल दिया True
  3. मैंने एप्लिकेशन पूल, परीक्षण शुरू किया
  4. मैंने यह देखने के लिए जाँच की कि क्या उपयोगकर्ता प्रोफ़ाइल \ Users \ परीक्षण में बनाई गई थी: नहीं
  5. मैंने एक वेबसाइट को एप्लिकेशन पूल में जोड़ा और वेबसाइट को फिर से शुरू किया
  6. मैंने फिर से जाँच की कि क्या उपयोगकर्ता प्रोफ़ाइल बनाई गई है: फिर भी नहीं
  7. मैंने अपने ब्राउज़र में वेबसाइट पर नेविगेट किया, इसलिए एप्लिकेशन पूल लोड होगा
  8. मैंने तीसरी बार जाँच की कि क्या उपयोगकर्ता प्रोफ़ाइल बनाई गई है: हाँ
  9. मैंने यह देखने के लिए जाँच की कि क्या उपयोगकर्ता रजिस्ट्री लोड की गई थी HKEY_USERS( HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelistयह देखने के लिए जाँच करके कि क्या NTUSER.DATफ़ाइल स्थित [...]\Users\Testing\NTUSER.DATलोड की गई थी, और यह SBI के साथ थी S-1-5-82-454248297-962034619-2554273252-202815998-4121577539)
  10. मैंने HKU\[SID]\Environmentsकुंजी की उपस्थिति के लिए जाँच की , यह मौजूद है, और इसमें मान TEMPऔर TMPइंगित हैं %USERPROFILE%\AppData\Local\Temp

कारण मैं एक पृष्ठ लोड करना था क्योंकि मैं बदलने के लिए भूल गया है Start Modeसे OnDemandकरने के लिए AlwaysRunning। जब मैंने Start Modeसेट के साथ एक और एप्लिकेशन पूल बनाया AlwaysRunning, तब यूजर प्रोफाइल बनाया गया था जब मैंने एक वेब साइट को एप्लिकेशन पूल में सौंपा और वेबसाइट को पुनरारंभ किया।

अनुप्रयोग पूल पहचान पर अधिक उपयोगी जानकारी: अनुप्रयोग पूल पहचान


क्या आप कस्टम वातावरण चर पर विस्तार करने में सक्षम होंगे, और आप उन्हें कैसे सेट करेंगे?
tuespetre

बहुत बढ़िया सवाल! इसका उत्तर यहां दिया
ऑस्ट्रेलियाई

मेरे आभासी खातों का HKEY_USERS में कोई SID नहीं है। :(। मैं चाबी भी नहीं बना सकता।
ब्यू ट्रेप

यदि आप खाते के लिए एक सिड हैं तो आप कैसे जांच कर रहे हैं? के तहत बनाई गई प्रोफ़ाइल है \Users?
9
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.