C# 开发自托管信号机+;南茜
我写了一个自我托管的SignalR应用程序(一个windows服务)。现在,我想将NancyFx添加到这个应用程序中,以处理UI—一个自给自足的、插入式web应用程序,没有任何外部依赖项 我知道我们可以有一个自我托管的信号器应用程序。我们还可以拥有一个自托管的NancyFx应用程序C# 开发自托管信号机+;南茜,c#,asp.net-mvc,signalr,nancy,self-hosting,C#,Asp.net Mvc,Signalr,Nancy,Self Hosting,我写了一个自我托管的SignalR应用程序(一个windows服务)。现在,我想将NancyFx添加到这个应用程序中,以处理UI—一个自给自足的、插入式web应用程序,没有任何外部依赖项 我知道我们可以有一个自我托管的信号器应用程序。我们还可以拥有一个自托管的NancyFx应用程序 现在,如何在一个应用程序中结合这两个功能?哪一个应该托管哪一个?使用Owin,它将使事情变得更简单。关于示例,您可以查看: 这可能是最简单/最好的例子 基本上,您希望创建一个启动文件并指定一个路径供Nancy使用
现在,如何在一个应用程序中结合这两个功能?哪一个应该托管哪一个?使用Owin,它将使事情变得更简单。关于示例,您可以查看: 这可能是最简单/最好的例子 基本上,您希望创建一个启动文件并指定一个路径供Nancy使用
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
app.Map("/site", siteBuilder => siteBuilder.UseNancy())
.MapSignalR();
}
}
然后在程序文件中或在任何启动位置正常启动Web应用程序。信号员和南希会被接走
编辑:Map/MapPath来自Microsoft.Owin软件包。我找不到
MapPath
;然而,像@Servy这样的人不应该回顾他们一无所知的东西。经验教训:NancyFx模块和引导程序必须是公开的!:\