ninject.web.mvc

    0热度

    1回答

    我们的团队正在开发一个单一项目和使用Ninject MVC5的解决方案。我们的'App_Start'文件夹中有一个NinjectWebCommon.cs文件,其中包含我们对接口和存储库的绑定。当我们将此文件签入TFS时,签入的更改没有显示出来。我们已多次确认它已进行了更改,我们甚至覆盖了现有版本,以确保获得最新版本(没有运气)。 任何想法为什么会发生这种情况?我们如何解决这个问题,而不需要重新输入

    0热度

    2回答

    我打算用“Freeman pro asp.net mvc 5”一书(第7章)。 的问题是: 在NinjectWebCommon.cs的代码根本不会执行,所以我经常收到错误“此对象定义无参数的构造函数。”看起来web服务器根本没有看到这个文件,我在每个方法上都有断点,并且在运行应用程序时从来没有看到它们中的任何一个。 首先,我遵循了书中的所有说明,并自行完成了该项目。我有这个错误。 其次,我从官方网

    1热度

    1回答

    我是Ninject的新手,但我确信Ninject.MVC5 NuGet包的开箱即用配置从未实际释放作用域为HttpContext的对象。在我的一些较大的报告重复使用大量内存后,我一直得到OutOfMemoryException。 所以为了证明我没有失去理智,我创建了一个空的测试项目。我通过File - > New Project - > C# - > Web - > ASP.NET Web App

    0热度

    1回答

    我需要添加自定义声明时,通过执行读取到数据库中并添加值(从谷歌外部标志)的用户体征恢复。我正在使用Ninject进行依赖注入,以将控制器注入到我的业务层服务中。 所以我所在的identityModels.cs方法添加索赔: public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser>

    -1热度

    1回答

    我在使用下面的框架 ASP.NET MVC4 的NHibernate作为ORM NInject作为国际奥委会项目去管理依赖关系并做DI 问题是用户更新了一个实体并提交了表单之后,他必须等待20秒才能加载正确的数据。此次更改保存到数据库(SQL Server) 我们已经管理RequestScope中的NHibernate ISession对象,但发现当从编辑重定向到列表屏幕时,取消激活方法不会调用。

    2热度

    1回答

    我在拨打_userManager.GenerateEmailConfirmationTokenAsync(user.Id);的电话时遇到了错误No IUserTokenProvider is registered,该帐户正在生成一个令牌,并在帐户注册电子邮件中发送。我已经审查了许多与此相关的帖子,但都没有解决我的问题。从我了解到,这个功能是由下面挂接在ApplicationUserManager类

    1热度

    2回答

    我刚刚使用MVC第一次在SQL Server数据库上构建一个CRUD应用程序。实体框架和提供的脚手架实用程序使这非常容易。我特别喜欢我如何在模型中使用数据注释来集中数据字段的标签名称,验证等。我发现MVC是直观的,有组织的,我能够使用实体框架添加自定义功能,如更改跟踪,而无需额外的代码或沮丧。 然后我决定把它提升到一个新的水平,并纳入单元测试。事情很快变得更加复杂。 我读到与实际数据库的单元测试是

    2热度

    3回答

    通用接口Ninject你可以注册一个这样的绑定: Bind(typeof(IQueryHandler<,>)).To(typeof(QueryHandler<,>)); 但在我的情况下,我不知道实际的类的名称。我所知道的是它实现了一个特定的接口。 因此,举例来说,假设我有以下几点: public class CreatePageQueryHandler : IQueryHandler<Crea

    -1热度

    1回答

    我需要根据User.Identity更改ninject绑定。 我有这种情况: 基于用户Actor声明,我用于我自己的目的。 我必须在我的类构造函数中注入Claims.Actor的值, 我该怎么做? public class C { public C (string ActorValue) { // code here } } 感谢

    0热度

    1回答

    我是一位学习ASP.NET MVC的新手,我正在使用NInject来实现IoC。我已经创造了工作和地点的数据模型如下 表名称 - JobDetails JobId<PK> LocationId<FK> JobName 表名称 - 位置 LocationId<PK> LocationName 我已经创建了一个位置和JobDetails实体如下 作业详细 public class Job