2012-01-25 6 views
13

के माध्यम से मैंने "https" के बिना नीचे दिए गए कॉन्फ़िगरेशन का उपयोग किया है। अब यूआरएल "https" में बदल गया है। लेकिन मुझे मिल रहा है "प्रदान की गई यूआरआई योजना 'https' अमान्य है; अपेक्षित 'http'। पैरामीटर का नाम: इसे कॉल करते समय" त्रुटि के माध्यम से।प्रदान की गई यूआरआई योजना 'https' अमान्य है; अपेक्षित 'http'। पैरामीटर का नाम:

<system.serviceModel> 
<bindings> 
    <basicHttpBinding> 
    <binding name="ERightsPortBinding" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true"> 
     <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" /> 
     <security mode="None"> 
     <transport clientCredentialType="None" proxyCredentialType="None" realm="" /> 
     <message clientCredentialType="UserName" algorithmSuite="Default" /> 
     </security>   
    </binding> 
    </basicHttpBinding> 
</bindings> 
<client> 
    <endpoint address="https://dev.company.com/jws/ws/EService?WSDL" binding="basicHttpBinding" bindingConfiguration="ERightsPortBinding" contract="ERights.ERights" name="ERightsPort" /> 
</client> 

कैसे त्रुटि को ठीक?

+0

मैंने हाल ही में इसे ठीक करने के लिए http://stackoverflow.com/questions/2435823/the-provided-uri-checheme-https-is-invalid-expected-http-parameter-name-via का उपयोग किया था। –

उत्तर

26

जब आप अपना security टैग मोड को Transport पर बदलते हैं तो आपको क्या मिलता है?

<security mode="Transport"> 

हम https सेवाओं का उपयोग और इस विधा का उपयोग हम है - हमें अपनी विकास के वातावरण में http के लिए None का उपयोग करें।

+0

यह मेरे लिए काम करता है लेकिन जब मैंने eRights.isMember (userName) कहा; यह कहता है ... "{http://ws.security.company.com/}isMember" – James123

+0

के लिए प्रेषण विधि नहीं मिल सकती है जैसे आपके पास एक और समस्या हो सकती है (जिसका अर्थ एक और प्रश्न होगा)। यह देखने के लिए कि क्या कोई आपके सेवा अनुबंध के साथ कोई समस्या देख सकता है, आप अपना अनुबंध और कार्यान्वयन (संक्षिप्त संस्करण) पोस्ट कर सकते हैं। लेकिन यह आपकी मूल समस्या से असंबंधित प्रतीत होता है। –

+0

ऐसा लगता है कि आपने इसके बारे में पहले से ही एक और सवाल पूछा है। अगर यह आपके प्रश्न का उत्तर देता है, तो आपको इसे चिह्नित करना चाहिए। :) –

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

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