2011-11-18 11 views
6

आईआईएस 7 में node.js स्थापित करने का कोई तरीका है?आईआईएस 7 में node.js स्थापित करना संभव है?

मुझे नोड.जेएस के साथ बहुत कम अनुभव है लेकिन सर्वर-साइड जावास्क्रिप्ट लिखने का विचार मुझे चिंतित करता है।

+0

यह सवाल है StackOverflow की बजाय http://serverfault.com पर बेहतर अनुकूल है क्योंकि यह प्रोग्रामिंग से संबंधित नहीं है। –

+0

msft ने IISNODE नामक एक EXE प्रदान किया है जो आपको अपने आईआईएस सर्वर के साथ-साथ आईआईएस एक्सप्रेस पर नोड चलाने में सक्षम बनाता है। – Chinook

उत्तर

10

हाँ, आप इसे कर सकते हैं ... लेकिन यह अभी भी उतना आसान नहीं होगा जितना आप उम्मीद करेंगे। :-)

github wiki for iisnode सूचियों कई लाभ:

  • प्रक्रिया प्रबंधन।
  • अन्य सामग्री प्रकार के साथ कंधे से साइड
  • मल्टी कोर सर्वर
  • एकीकृत डिबगिंग
  • स्वत: अपडेट
  • आवेदन कोड
  • Node.js को
  • मिनिमल परिवर्तन HTTP पर लॉग तक पहुंच पर
  • अनुमापकता
  • एकीकृत प्रबंधन के अनुभव
  • दूसरों

विंडोज़ के लिए नोड.जेएस पर पहला स्थिर निर्माण इस महीने के शुरू में जारी किया गया था। http://blogs.msdn.com/b/interoperability/archive/2011/11/07/first-stable-build-of-nodejs-on-windows-released.aspx

विंडोज पर होस्टिंग आईआईएस पर अधिक जानकारी here और here पाया जा सकता है।


किसी और चीज की आईआईएस प्रबंधन टूल्स

  • URL rewrite module for IIS
  • Latest node.js build for Windows
    • साथ

      • विंडोज
      • आईआईएस 7.x प्रयोग करने के लिए आप भी इसे मैन्युअल रूप से करना द्वारा कर सकते हैं nodejs.org से node.exe wnloading और बचत करने के लिए% ProgramFiles% \ NodeJS एक 64 बिट प्रणाली
    • Visual C++ 2010 पुनर्वितरण x86 या x64 (इस को छोड़ अगर आप दृश्य स्टूडियो स्थापित करने के लिए पैकेज पर एक 32 बिट सिस्टम या %programfiles(x86)%\nodejs पर; 64 सिस्टम पर आप

      • आईआईएस 7 के लिए iisnode स्थापित करें)

      यदि आप आईआईएस एक्सप्रेस/WebMatrix उपयोग करने का इरादा दोनों x86 और x64 स्थापित करने के लिए आईआईएस 7.x के लिए स्थापित कर रहा है की जरूरत है।एक्स: x86 या x64 - bitness आपके सिस्टम

    • अप नमूने प्रशासनिक कमांड प्रॉम्प्ट कॉल से http://localhost/node

    आईआईएस एक्सप्रेस के लिए/WebMatrix

      स्थापित कर रहा है के लिए %programfiles%\iisnode\setupsamples.bat
    • जाओ सेट करने के लिए मिलान चुनें
    • Install WebMatrix
    • Install iisnode for IIS Express 7.x
    • Install node.js templates for WebMatrix
    • ओपन WebMatrix, "फ़ोल्डर से साइट" चुनते हैं, %localappdata%\iisnode\www दर्ज करें, साइट प्रारंभ करें, और iisnode नमूने के साथ खेलते हैं, या
    • उपयोग Node.js टेम्पलेट्स एक एक्सप्रेस आवेदन या एक साथ जल्दी से आरंभ करने के लिए कंकाल नमस्ते विश्व
  • +0

    मुझे लगता है कि प्रश्न यह है कि आईआईएस के तहत node.js चलाने के लिए कोई फायदा है .. –

    +0

    मेरा उत्तर अपडेट करें –

    +0

    एकाधिक कोरों में स्केलिंग एक बड़ी जीत की तरह लगता है .. मैंने हमेशा सोचा है कि node.js की सिंगल-थ्रेडेनेस थोड़ी थी कुछ ऐप्स के लिए एक डीलरब्रेकर। –

    1

    इस पर कुछ अच्छा लेख अब कर रहे हैं:

    Installing and Running node.js applications within IIS on Windows - Are you mad?
    Hosting node.js applications in IIS on Windows
    http://www.amazedsaint.com/2011/09/creating-10-minute-todo-listing-app-on.html

    ... यहां तक ​​कि कुछ नमूने के साथ एक GitHub परियोजना:

    https://github.com/tjanczuk/iisnode/tree/master/src/samples
    https://github.com/tjanczuk/iisnode