5
我寫了一個自託管的SignalR應用程序(一個windows服務)。現在我想添加NancyFx到這個應用程序來處理用戶界面 - 一個自給自足的嵌入式web應用程序,沒有任何外部依賴。開發一個自承載的SignalR + NancyFx
我知道我們可以有一個自己託管的SignalR應用程序。我們也可以有一個自己託管的NancyFx應用程序。
現在,如何將這兩個在一個應用程序?哪一個應該主持哪一個?
我寫了一個自託管的SignalR應用程序(一個windows服務)。現在我想添加NancyFx到這個應用程序來處理用戶界面 - 一個自給自足的嵌入式web應用程序,沒有任何外部依賴。開發一個自承載的SignalR + NancyFx
我知道我們可以有一個自己託管的SignalR應用程序。我們也可以有一個自己託管的NancyFx應用程序。
現在,如何將這兩個在一個應用程序?哪一個應該主持哪一個?
使用歐文,它會讓事情變得更容易。在例子而言,你可以看看:
https://github.com/damianh/NancySignalrOwin
這可能是最簡單的/最好的例子。
基本上你想創建一個啓動文件並指定一個南希使用的路徑。
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
app.Map("/site", siteBuilder => siteBuilder.UseNancy())
.MapSignalR();
}
}
然後在您的程序文件中正常啓動您的WebApplication,或者您從哪裏啓動它。 SignalR和Nancy將會被拿起。
編輯:Map/MapPath來自Microsoft.Owin包。
我找不到'MapPath';然而。 –
像@Servy這樣的人不應該評論他們一無所知的東西。 – Phill
經驗教訓:NancyFx模塊和bootstrappers必須公開! :\ –