2011-10-14 10 views
6

मेरे पास विजुअल स्टूडियो डेव-फैब्रिक (एज़ूर प्रोजेक्ट) में चल रही एक एएसपी.नेट वेब साइट है और मैं एसीएस और वाईआईएफ का उपयोग कर रहा हूं। मेरे प्रमाणीकरण प्रक्रिया काम नहीं कर रहा है क्योंकि के बाद मैं के लिए लॉग इन मैं इस:validateRequest = "false" काम नहीं कर रहा है, अनुरोध के साथ भी वैलिडेशन मोड = "2.0"

A potentially dangerous Request.Form value was detected from the client (wresult="<t:RequestSecurityTo..."). 

प्रलेखन कहा गया है कि मैं

<pages validateRequest="false" /> 

और

<httpRuntime requestValidationMode="2.0" /> 

जोड़ने की जरूरत है और मैंने किया था - लेकिन मुझे अभी भी त्रुटि मिल रही है। मैंने पृष्ठ स्तर पर validateRequest = "false" भी जोड़ा है। लेकिन नादा - अभी भी एक ही त्रुटि हो रही है।

इन चरणों में अन्य पोस्टरों के लिए समस्या ठीक हो गई है - क्या यह शायद देव-कपड़े में चलने के साथ कुछ करना है?

+0

आप आवेदन के बाहर एक पेज पर पोस्ट करने वाले हैं? –

+0

आप इसके बजाय एक अनुरोध ValidationType का उपयोग क्यों नहीं करते? http://nuget.org/List/Packages/SyntaxC4.WindowsAzure.ACSManagement.Mvc –

उत्तर

6

मुझे एहसास हुआ नहीं था, लेकिन मैं गलती से WIF द्वारा बनाई गई एक स्थान टैग के भीतर इन सेटिंग्स जोड़ा चाहते हैं:

<location path="FederationMetadata"> 
    <system.web> 
     <authorization> 
     <allow users="*" /> 
     </authorization> 
     <!-- wrong! --> 
    </system.web> 
    </location> 
    <system.web> 
     <!-- right! --> 
    <httpRuntime requestValidationMode="2.0" /> 
    <pages validateRequest="false" /> 
+0

यदि मेरे पास हर बार एक घुटने टेकना पड़ा तो मैंने ऐसा किया ... वैसे भी यहां एक उपयोगी लिंक है: http://social.technet.microsoft .com/wiki/सामग्री/लेख/windows-पहचान-नींव-wif एक संभावित-खतरनाक-अनुरोध फार्म-मान-था-का पता चला-से-ग्राहक-wresult-quot-LT-टी requestsecurityto-quot .aspx, आप भी अपना जवाब स्वीकार कर सकते हैं। –

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