2010-07-21 3 views
10

मेरे पास एक आईआईएस 7 मशीन है जिसमें एकाधिक ऐप्स/vdirs एकल डिफ़ॉल्ट वेबसाइट पर हैं। मैं इस प्रमाणीकरण के साथ उनमें से दो सेट करना चाहते हैं: गुमनाम - प्रतिरूपण बंद - रूपों प्रमाणन पर - बंद खिड़कियों प्रमाणन - परAppCmd ​​के साथ विशिष्ट आईआईएस 7 साइट सेट करें?

मैं appcmd.exe के साथ ऐसा करना चाहते हैं, लेकिन प्राप्त नहीं कर पा रहे सही नीचे वाक्यविन्यास। क्या किसी के साथ भाग्य है?

धन्यवाद।

उत्तर

18

आप विन्यास संपादक की कोशिश करनी चाहिए (आईआईएस 7.5 में शामिल है और http://www.iis.net/download/AdministrationPack पर IIS 7.0 के लिए डाउनलोड के लिए उपलब्ध है), यह उत्पन्न कर सकते हैं appcmd.exe आदेश जावास्क्रिप्ट के रूप में स्वचालित रूप से और साथ ही और कोड में कामयाब रहे।

appcmd.exe set config "Default Web Site" -section:system.webServer/security/authentication/anonymousAuthentication /enabled:"False" 

appcmd.exe set config "Default Web Site" -section:system.web/identity /impersonate:"True" 

appcmd.exe set config "Default Web Site" -section:system.webServer/security/authentication/windowsAuthentication /enabled:"True" /commit:apphost 

नोट के साथ लोगों के लिए प्रतिबद्ध है कि: इसका इस्तेमाल करते हुए मैं (डिफ़ॉल्ट वेब साइट के लिए) के बाद उत्पन्न apphost कर रहे हैं क्योंकि वर्गों डिफ़ॉल्ट जो मतलब है कि वे स्थान रास्तों का उपयोग कर ApplicationHost.config अंदर तय करने की आवश्यकता द्वारा बंद कर रहे हैं ।

+0

बिल्कुल सही जवाब:

appcmd unlock config /section:windowsAuthentication 

को देखें। धन्यवाद! मुझे नहीं पता था कि प्रशासन पैक में था। – Snowy