2013-10-21 8 views
5

विकसित करना मैंने स्वयं-होस्ट किए गए सिग्नलर ऐप (एक विंडोज़ सेवा) लिखा है। अब मैं यूआई को संभालने के लिए इस ऐप में नैन्सीएफएक्स जोड़ना चाहता हूं - बिना किसी बाहरी निर्भरता के एक स्व-पर्याप्त, ड्रॉप-इन वेब ऐप।एक स्व-होस्टेड सिग्नलआर + नैनसीएफएक्स

मुझे पता है कि हमारे पास एक स्वयं-होस्टेड सिग्नलआर ऐप हो सकता है। इसके अलावा हम एक स्वयं-होस्टेड नैन्सीएफएक्स ऐप भी प्राप्त कर सकते हैं।

अब, इन दोनों को एक ऐप में कैसे जोड़ना है? कौन सा होस्ट करना चाहिए?

उत्तर

5

ओविन का उपयोग करें, इससे चीजों को आसान बना दिया जाएगा। उदाहरण के संदर्भ में आप देख सकते हैं पर:

https://github.com/damianh/NancySignalrOwin

शायद सबसे आसान/सबसे अच्छा उदाहरण है कि।

असल में आप स्टार्टअप फ़ाइल बनाना चाहते हैं और नैन्सी का उपयोग करने के लिए पथ निर्दिष्ट करना चाहते हैं।

public partial class Startup 
{ 
    public void Configuration(IAppBuilder app) 
    { 
     app.Map("/site", siteBuilder => siteBuilder.UseNancy()) 
      .MapSignalR(); 
    } 
} 

फिर अपनी वेब फ़ाइल को सामान्य रूप से अपनी प्रोग्राम फ़ाइल में शुरू करें या जहां भी आप इसे शुरू करते हैं। और सिग्नलआर और नैन्सी उठाए जाएंगे।

संपादित करें: मानचित्र/MapPath Microsoft.Owin पैकेज से आते हैं।

+1

मुझे 'मैपपाथ' नहीं मिल रहा है; अभी तक। –

+3

@ सर्वी जैसे लोगों को उन चीज़ों की समीक्षा नहीं करनी चाहिए जिन्हें वे कुछ नहीं जानते हैं। – Phill

+0

सबक सीखा: नैन्सीएफएक्स मॉड्यूल और बूटस्ट्रैपर्स सार्वजनिक होना चाहिए! : \ –

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