2012-02-24 16 views
10

मैं अपने आईआईएस वेब साइट के लिए बाध्यकारी एक MSMQ जोड़ने के लिए कोशिश कर रहा हूँ इस तरह दिखना चाहिए बाध्यकारी सही:क्यों पावरहेल का नया-वेब बाइंडिंग कमांडलेट गलत होस्ट हैडर बनाता है?

enter image description here

तो मैं PowerShell में निम्न पंक्ति को क्रियान्वित कर रहा हूँ:

New-WebBinding -Name "My Site" -Protocol net.msmq -HostHeader "localhost" 

और यह बनाता निम्नलिखित बाध्यकारी:

enter image description here

prefi इसे *:80: के साथ एक्सिंग करें, इसलिए मेरे एमएसएमक्यू संदेश डब्ल्यूसीएफ सेवा द्वारा उठाए नहीं जाते हैं। शायद मैं यह गलत कर रहा हूँ? इस PowerShell comandlet का उपयोग कर बस "localhost" पर बाइंडिंग जानकारी सेट के साथ बाध्यकारी कैसे बनाएं?

कमांडलेट कोडमेटैटन here पाया जा सकता है।

उत्तर

6

cmdlet का decompiled कोड को देखते हुए, यह बाध्यकारी में IPAddress और पोर्ट जानकारी जोड़ने और वहाँ यह करने के लिए कोई समाधान नहीं है जैसा दिखता है।

कोड से प्रासंगिक वर्गों:

private string ipAddress = "*"; 
... 
builder.Append(this.ipAddress); 
... 
builder.Append(":" + this.sitePort.ToString(CultureInfo.InvariantCulture) + ":"); 

लेकिन तुम्हें क्या cmdlet वास्तव में (cmdlet से नीचे दिए गए कोड) करता है कर सकते हैं:

new-itemproperty -path "IIS:\sites\test" -name bindings -value @{protocol="net.msmq"; bindingInformation="localhost"} 
+0

ओह, क्या आप कृपया मुझे बता सकते हैं कि cmdlets को कैसे कम किया जाए? धन्यवाद। – Restuta

+0

@ रीस्टुटा चेकआउट [ILSpy] (http://wiki.sharpdevelop.net/ILSpy.ashx) और [dotPeek] (http://www.jetbrains.com/decompiler/)। –

+0

मुझे उनके बारे में पता है, लेकिन मुझे असंगत करने के लिए किस असेंबली की आवश्यकता है? – Restuta

2

इस आजमाएँ:

New-ItemProperty "IIS:\sites\NameOfYourSite" -name bindings -value @{protocol="net.msmq";bindingInformation="localhost"} 
+0

मैं जब new- कर निम्नलिखित त्रुटि मिलती रहती है itemproperty तरीका: नया-आइटमप्रोपर्टी: एक स्थितित्मक पैरामीटर नहीं मिला है जो तर्क 'सिस्टम। चयन। हैशटेबल' स्वीकार करता है। यह मुझे लगता है कि अंतराल पैरामीटर पर प्रतीत होता है। कोई सुझाव? – Acquire

+0

@Aququire हम्म काम करना चाहिए, क्या आपने वेब प्रशासन प्रशासन मॉड्यूल आयात किया था? –

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