我一直在阅读大量的Jabbr代码来学习 Nancy,并尝试在我自己的应用程序中实现许多相同的模式。我似乎无法开始工作的一件事是应用程序启动类的概念。Jabbr 代码库有一个App_Start
文件夹,其中包含一个Startup.cs
文件(此处),其中包含以下实现。
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
...
SetupNancy(kernel, app);
...
}
}
private static void SetupNancy(IKernel kernel, IAppBuilder app)
{
var bootstrapper = new JabbRNinjectNancyBootstrapper(kernel);
app.UseNancy(bootstrapper);
}
当我尝试在我的项目中做类似的事情时,该Startup.cs
文件被忽略了。我搜索了 Jabbr 代码库以查看它是否在任何地方使用,但我找不到任何东西,我能看到的唯一区别是 Jabbr 使用Ninject而我想使用AutoFac
有没有办法在南希注册一个创业班?
看看我在GitHub 上的项目,你会对 Spike 分支感兴趣,可能需要卸载ChainLink.Web
项目才能运行,我不记得了。