我在让 Fubu 使用我自己的 ISessionState 实现时遇到了一些麻烦。
我的控制器有一个带有 ISessionState 参数的构造函数。
我曾尝试在我的全局 asax 中使用 StructureMap
FubuApplication.For<ConfigureFubu>().StructureMapObjectFactory(container =>
{
container.Scan(scanner =>
{
scanner.TheCallingAssembly();
scanner.WithDefaultConventions();
});
container
.For<ISessionState>()
.Use<MySessionState>();
})
.Bootstrap();
我应该在哪里以及如何告诉 Fubu 使用 MySessionState 而不是 SimpleSessionState?