2009-03-04 6 views
18

हमारे पास एक ऐसा एप्लिकेशन है जो डब्लूसीएफ सर्वर शुरू करता है और ऐप इससे पढ़ता है।सिस्टम प्राप्त कर रहा है। सर्विसमोडेल। WCF सेवा

यह शुरू होता है और सभी विंडोज एक्सपी मशीनों पर ठीक पढ़ा जा सकता है।

हमारे Vista मशीन, हालांकि, हम पाते हैं:

http://localhost:8731/ABC.Testing.Business.Core/SecurityService/?wsdl

त्रुटि संदेश हमें यहाँ भेजा:

http://msdn.microsoft.com/en-us/library/ms733768.aspx

System.ServiceModel.AddressAccessDeniedException 
"The process has no rights to this namespace." 
System.Net.HttpListenerException 

यूआरएल स्थानीय होस्ट पर है

और हमने यह किया आईडी:

netsh http add urlacl url=... user=... 

जो अधिकारों को बदल दिया लेकिन डब्लूसीएफ सेवा अभी भी Vista पर शुरू नहीं हो सकती है।

क्या किसी के पास इसका कोई अनुभव है जो हमें आगे ले जा सकता है? धन्यवाद।

+0

मैं, Vista पर इसी तरह की समस्याओं जो मैं अभी तक पता लगा नहीं किया था। अब यह फेंकने में क्या त्रुटि है कि आपने नेटस् कमांड चलाया है? क्या आपने उस उपयोगकर्ता को स्थानीय प्रशासक विशेषाधिकार देने का प्रयास किया है? –

+0

नेटस् कमांड में मैंने एप्लिकेशन को चलाने के बजाए उपयोगकर्ता को अधिकार दिए, लेकिन मुझे लगता है कि मुझे क्या करना है, यह पता लगाने के लिए कि कौन सी प्रक्रिया को अधिकारों की आवश्यकता है, लेकिन यह एकता आधारित ऐप है और डब्ल्यूसीएफ भी इससे पहले शुरू हो गया है बूटस्ट्रैपर पर जाता है, तो मुझे किस प्रक्रिया को अधिकार देने की आवश्यकता है? –

+0

मुझे लगता है कि मैं अब आपके जैसा ही नाव में हूं ... सुनिश्चित नहीं है कि क्या करना है :) मैंने अपनी सेवा (नेटस् कमांड) के साथ एक ही काम किया है, और यह अभी भी Vista में नहीं चलेगा, लेकिन यदि मैं समकक्ष httpcfg कमांड चलाता हूं तो यह XP में ठीक चलता है। विस्टा में कहीं कुछ गुप्त सेटिंग होनी चाहिए जो हमें अवरुद्ध कर रही है। –

उत्तर

19

मैं विंडोज 7 के साथ एक समान मुद्दा था दृश्य स्टूडियो चल 2010 मेरे समाधान एक सरल सांत्वना परियोजना WCF सेवा मेजबान के रूप में सेवारत के साथ एक सरल WCF सेवा पुस्तकालय था।

app.config में मेरा मूल पता "http: // localhost: 8080/BookService" था और मैं भूल गया था कि मुझे अपने ऐप पर उस पोर्ट को मैप करने के लिए विंडोज प्राप्त करने के लिए एक व्यवस्थापक के रूप में विजुअल स्टूडियो शुरू करना था।

जैसे ही मैंने विजुअल स्टूडियो को एक प्रशासक के रूप में शुरू किया (राइट क्लिक करें, व्यवस्थापक के रूप में चलाएं) यह एक चैंप की तरह भाग गया।

+0

मैंने कोशिश की और यह काम किया। –

0

मैं इसी तरह की समस्या हो रही थी Windows 8 ओएस पर VS2013 में परियोजना चलाते समय इस समस्या का समाधान हो जब मैं व्यवस्थापक के रूप में अपने प्रोजेक्ट .. व्यवस्थापक के रूप में अपने अनुप्रयोग शुरू करने

प्रयास शुरू कर दिया।

धन्यवाद मयंक नगर

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