2010-04-30 6 views
5

में सुरक्षा को अक्षम करना मैं एक स्वयं होस्टेड डब्ल्यूसीएफ ऐप बनाने की कोशिश कर रहा हूं जो nettcpbinding का उपयोग करता है लेकिन डोमेन के बिना किसी वातावरण में काम करता है।डब्ल्यूसीएफ - nettcpbinding (C#)

यह केवल दो नियमित विंडोज पीसी है, एक सर्वर है और दूसरा ग्राहक होगा। इसके साथ समस्या यह है कि जब मैं क्लाइंट को कनेक्ट करने की कोशिश करता हूं तो इसे सुरक्षा सेटिंग्स के कारण अस्वीकार कर दिया जाता है।

क्या आप कृपया मुझे सही दिशा में इंगित कर सकते हैं कि मैं इस परिदृश्य को कैसे काम कर सकता हूं?

क्या मुझे (यदि संभव हो) सुरक्षा को अक्षम करना चाहिए? क्या यह पूरा करने के लिए कोई और (उम्मीदवार सरल) तरीका है?

सादर,

डैनियल

उत्तर

2

आप परीक्षण प्रयोजनों के लिए सुरक्षा को अक्षम करने, WCF परियोजना के App.config में, <security mode="None" /> करने के लिए सुरक्षा तत्व बदलने के लिए, उदाहरण के लिए करना चाहते हैं:

<bindings> 
    <netTcpBinding> 
    <binding name="netTcpBindingConfig" transferMode="Buffered" maxReceivedMessageSize="5242880"> 
     <readerQuotas maxArrayLength="5242880" /> 
     <security mode="None" /> 
    </binding> 
    </netTcpBinding> 
</bindings> 

यदि आपके पास ग्राहक है, तो सुरक्षा सेटिंग्स को सिंक करने के लिए सेवा संदर्भ अपडेट करें। ध्यान रखें कि आपको उत्पादन वातावरण में कुछ स्तर की सुरक्षा का उपयोग करना चाहिए।

+0

जानकारी के लिए धन्यवाद। मैं इसे आज़माउंगा और देख सकता हूं कि यह कैसा चल रहा है। – user302259

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