5

का उपयोग कर अपने एमवीसी 3 ऐप में अज्ञात पहुंच की अनुमति कैसे दूं? मेरे पास एक एमवीसी 3 इंट्रानेट ऐप है जो विंडोज प्रमाणीकरण का उपयोग करता है। अब मैं एक तृतीय पक्ष सेवा का उपयोग कर रहा हूं जो मेरे ऐप पर अधिसूचना कॉल करेगा। मैंने पहले ही इन एपीआई कॉल के लिए श्रोता बनाया है लेकिन यह सुनिश्चित नहीं है कि मैं अपने ऐप में उस एकल दृश्य में अनाम पहुंच को कैसे अनुमति दे सकता हूं।मैं विंडोज प्रमाणीकरण

Anonymous - Enabled <---------- Use Domain User 
ASP.NET Impersonation - Disabled 
Basic Authentication - Disabled 
Digest Authentication - Disabled 
Forms Authentication - Disabled 
Windows Authentication - Enabled - HTTP 401 Challange 

इसके अतिरिक्त, मेरी web.config फ़ाइल में, प्रमाणीकरण मोड विंडोज के लिए सेट है:

मेरे IIS7 सेटिंग्स इस प्रकार हैं।

इसके साथ, क्या मेरे एमवीसी ऐप में एक ही दृश्य में अज्ञात पहुंच की अनुमति देने का कोई तरीका है?

+0

क्या आपने कभी इसके लिए कोई समाधान पाया है? –

+0

@ बोंगोशर्प यह सवाल बहुत पुराना है !!! मुझे लगता है कि भाई उत्तर ने सबसे अच्छा समाधान के रूप में काम किया है। – Nildarar

उत्तर

3

जहां आपका अंत यूआरएल पथ है, इसे अपना वेब.कॉन्फिग जोड़ें।

<location path="MyController/MyAction"> 
    <system.web> 
     <authorization> 
      <allow users="?" /> 
     </authorization> 
    </system.web> 
</location> 

या AllowAnonymousAttibute http://msdn.microsoft.com/en-us/library/system.web.http.allowanonymousattribute(v=vs.108).aspx के साथ कार्रवाई को सजाने।

+1

काम नहीं कर रहा है .... फिर भी यह लॉगिन पेज पर रीडायरेक्ट कर रहा है .... मैं लॉगिन करने के लिए एसटीएस का उपयोग कर रहा हूं –

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