首页 文章
  • 1 votes
     answers
     views

    在Beta8中没有Startup.cs的vNext中读取config.json

    所以我没有启动文件,因为我的DAL在另一个项目中 . 我只是想能够读取该项目中的config.json文件以获取连接字符串 . 我尝试实例化一个Configuration类(似乎在beta4中),并使用它来获取连接字符串,但它不断传回null值 . 有人有任何见解吗? 文件夹结构: =>MyProject.DAL BlogContext.cs config.json project.json...
  • 0 votes
     answers
     views

    带有Autofac的ASP.NET 5 beta8自定义文件提供程序

    我们有一个默认的ASP.NET Web应用程序,我们希望在其中使用自定义文件提供程序 . public class CustomFileProvider : IFileProvider { public IDirectoryContents GetDirectoryContents(string subpath) { ... } public IF...
  • 0 votes
     answers
     views

    Asp.Net 5,dnx:无法加载文件或程序集'dnx.clr.managed'或其依赖项之一 . 该系统找不到指定的文件

    我正在使用Visual Studio 2015社区版,并在尝试运行Asp.net 5应用程序时收到以下错误 . Server Error in '/' Application. 无法加载文件或程序集“dnx.clr.managed”或其依赖项之一 . 该系统找不到指定的文件 . Description: 执行当前Web请求期间发生未处理的异常 . 请查看堆栈跟踪以获取有关错误及其源自代码的位置的更...
  • 0 votes
     answers
     views

    运行Web应用程序时出现DNX错误,想法?

    我刚刚安装了一个新的空ASP.NET 5 WebApplication,并在通过IISExpress运行应用程序时遇到此错误 . 知道问题是什么吗? 无法加载文件或程序集“dnx.clr.managed”或其依赖项之一 . 该系统找不到指定的文件 . 描述:执行当前Web请求期间发生未处理的异常 . 请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息 . 异常详细信息:System.IO....
  • 72 votes
     answers
     views

    获取ASP.NET Identity 2.0中的当前用户标识

    我刚刚切换到使用Identity 2.0的新2.0版本 . 在1.0中,我可以使用 manager.FindByIdAsync(User.Identity.GetUserId()) 获取用户对象 . GetUserId() 方法似乎不存在于2.0中 . 现在我可以弄清楚的是使用 manager.FindByEmailAsync(User.Identity.Name) 引用users表中的用户名...
  • 17 votes
     answers
     views

    ASP.NET MVC 6:在单独的程序集中查看组件

    我想在MVC 6 Web启动项目的单独程序集中定义视图组件(ASP.NET MVC 6中的新组件),以便我可以在多个Web项目中重用它们 . 示例解决方案可能如下所示: BookStore.Components(包含常见视图组件) BookStore.Web1(引用BookStore.Components) BookStore.Web2(引用BookStore.Components) ...
  • 1 votes
     answers
     views

    需要安装Dnx Runtime包 - 托管的Build Controller

    我正在开发我的第一个ASP.NET 5应用程序,我在Visual Studio Team Services(Visual Studio Online)上进行托管构建时遇到了一些问题 . 我收到错误: C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DNX \ Microsoft.DNX.targets(126...
  • 2 votes
     answers
     views

    Ninject给出NullReferenceException

    我正在使用asp.net MVC 2和Ninject 2 . 设置非常简单 . 控制器调用调用存储库的服务 . 在我的控制器中,我使用inject实例化服务类没有问题 . 但服务类没有实例化存储库,给我NullReferenceException . public class BaseController : Controller { [Inject] public IRoundS...
  • 6 votes
     answers
     views

    Fluent IOC配置/模块的最佳位置(目前正在尝试Ninject)

    我正在努力找到找到我的Ninject配置“模块”(指定类型绑定的地方)的最佳位置 . 我希望我只是错过了一些明显的技巧,因为使用流畅的配置(因此Ninject)开始变成一个交易破坏者: 在一个包含三个独立项目的简单Web堆栈中:Web,BusinessLogic,DataAccess . 我不希望Web层必须直接引用DataAccess层,但我无法看到解决方法,因为: 如果我把 DataAcc...
  • 22 votes
     answers
     views

    洋葱建筑

    我正在为即将到来的内部应用程序设置一个项目结构,该应用程序试验了Palermo提出的Onion Architecture(http://jeffreypalermo.com/blog/the-onion-architecture-part-3/) . 我遵循他的指导方针,但到目前为止我需要对项目结构进行一些验证 . 在图表之前,问题: 我认为参考文献都是正确的(根据图表设置箭头表示'引用'),...
  • 5 votes
     answers
     views

    ASP.NET网站中使用Ninject 3进行依赖注入

    我尝试了How can I implement Ninject or DI on asp.net Web Forms?中找到的以下解决方案(Jason的回答) 创建一个新的ASP.NET WebForms项目 使用NuGet添加Ninject.Web库(这也将关闭Ninject.Web.Common和Ninject库) 在App_Start / NinjectWebCommon.cs ...
  • 1 votes
     answers
     views

    南希Ninject模块构建

    我正在尝试使用Ninject作为IoC容器来测试我的Nancy模块 . 我的问题是我似乎无法让Nancy使用我的IoC绑定来解析NancyModule类型 . 我正在使用最新的Nancy on Nuget,最新的Nancy.Bootstrap.Ninject源自最新的Ninject . 我的测试设置如下: [TestFixtureSetUp] public virtual void Cla...
  • 14 votes
     answers
     views

    何处在多层应用程序中定位Ninject模块

    我的应用程序包括许多后端程序集(包括实体框架数据存储库层),这些程序集由许多前端程序集(包括Windows服务和MVC3 Web应用程序)共享 . 我对Ninject绑定过程的理解是,每个包含可注入类型的程序集还应包含一个Ninject模块,该模块定义这些类型的默认绑定 . 然后将定义的模块集加载到消耗组件的Ninject内核中 . 但是,我遇到了问题,因为所需的绑定范围并不总是一致的 . 例如,...
  • 2 votes
     answers
     views

    Ninject InSingletonScope for asp.net mvc 4

    我正在尝试将InSingletonScope用于我的一个服务接口 . 但是,它仍在为每个Web请求创建一个新对象实例 . 基本上它在我的asp.net mvc 4应用程序中的行为类似于InRequestScope . 我以为InSingletonScope是用于IIS进程的生命周期? 我在我的一个NinjectModule中为接口注册了以下实现 . 如果我马上解决它,repo1和repo2实际上是...
  • 4 votes
     answers
     views

    无法让Ninject在Request Scope中处理对象

    无论我做什么,我似乎无法让Ninject在带有Web API的ASP.NET MVC应用程序中处理请求范围内的对象 . 我在做什么: 使用Visual Studio 2013创建新的ASP.NET Web应用程序 . 我选择MVC模板并向其添加Web API(默认情况下,它还包含ASP.NET标识) 我通过nuget安装Ninject.MVC5包(install-package Ninje...
  • 1 votes
     answers
     views

    Ninject请求范围和回调

    我在使用Owin的MVC项目中遇到了Ninject的问题 . 我有一个UnitOfWork的泛型类,它不是我的项目特有的: public class UnitOfWork : IUnitOfWork { public UnitOfWork(DbContext context) {...} } 我使用自定义DbContext定义了两个存储库: public UserReposito...
  • 1 votes
     answers
     views

    洋葱建筑问题?

    关于Onion Architecture和MVC,我有几个问题 . 1)域服务和应用服务之间有什么区别?2)Service / Repository / UnitOfWork模式如何适应这种架构?3)您认为这个架构对于MVC应用程序是一个好的计划吗? 对此的任何想法将不胜感激 .
  • 10 votes
     answers
     views

    具有MassTransit,RabbitMQ和SignalR的分布式架构

    我在MassTransit和rabbitmq的帮助下开发分布式应用程序 我必须提供在网页上生成报告而无需通过点击按钮重新加载页面的能力,我也应该调用Windows服务进行数据准备(该服务处理每个请求30秒 - 1分钟) . 我的第一次尝试基于此示例:https://github.com/MassTransit/Sample-RequestResponse [HttpPost] publi...
  • 5 votes
     answers
     views

    无参数控制器构造函数Autofac

    我遇到一个MVC4项目的问题,令人沮丧地在一台计算机上工作得很好(VS 2012),但另一方面却没有(VS 2010) . (我希望冲突的VS版本不是问题,但该项目最初来自VS2010计算机,我在2012年做了一些工作,现在我正试图把它放回到2010年 . ) 我得到一个“确保控制器有一个无参数的公共构造函数”错误,但我认为我的控制器有默认值: public class HomeControlle...
  • 86 votes
     answers
     views

    确保控制器具有无参数的公共构造函数错误

    我已经按照这个tutorial进行了很好的工作,直到我修改了 DbContext 以获得额外的构造函数 . 我现在遇到了解决方案的问题,不知道如何解决这个问题 . 是否有一种简单的方法可以强制它 grab 无参数构造函数,或者我接近这个错误? DbContext 有两个构造函数: public class DashboardDbContext : DbContext { public Da...
  • 3 votes
     answers
     views

    Autofac随机无参数公共构造函数 . 错误

    我有一个MVC / WebApi应用程序 . 我开始使用Autofac来解决这个问题 . Autofac工作 . 但是,随机我会收到错误: 尝试创建“SomeController”类型的控制器时发生错误 . 确保控制器具有无参数的公共构造函数 . 当我清理解决方案并重建时 . 没有更多的错误 . 我以为这是我的Visual Studio实例(可能需要运行修复) . 但是,我只是尝试发布到IIS,我...
  • 1 votes
     answers
     views

    具有Autofac的Xamarin.Forms中的洋葱架构

    我想在Xamarin.Forms中使用Onion Architecture . 我已经看过这个xDriven项目,但它并没有多大帮助 . 这是我目前的解决方案: 如果我要改变以下内容,请纠正我: 从SSW Rules Post here开始,我想 我的模型应该进入Domain IWebService 应该进入存储库接口 其他与处理相关的服务应该放在业务逻辑接口中 TestIoc ...
  • 4 votes
     answers
     views

    从(GAC)类库初始化Automapper

    我目前正在尝试使用AutoMapper(最新的.NET 3.5版本) . 要使AutoMapper工作,您必须为其提供有关如何从一个对象映射到另一个对象的配置详细信息 . Mapper.CreateMap<ContactDTO, Contact>(); Mapper.CreateMap<Contact, ContactDTO>(); 你应该在应用程序,服务,网站启动时这样...
  • 8 votes
     answers
     views

    WebApi DI Autofac - 确保控制器具有无参数的公共构造函数

    我正在使用依赖注入编写web api,在存储库的帮助下工作单元和Autofac作为容器 . 依赖性在24小时前被完美注入,但突然间,当我今天开始工作时,我一直收到错误 “消息”:“发生错误 . ”,“ExceptionMessage”:“尝试创建'SearchController'类型的控制器时发生错误 . 确保控制器具有无参数的公共构造函数 . ”,“ExceptionType”: “Syst...
  • 0 votes
     answers
     views

    确保控制器有一个无参数的公共构造函数error.Error有时

    在App_Start中 IContainer container = SetupDependencyInjection(); GlobalConfiguration.Configuration.DependencyResolver = new AutofacWebApiDependencyResolver(container); 和 private IContainer SetupDepende...
  • 0 votes
     answers
     views

    Onion Architecture中的Autofac WebForms

    我正在关注洋葱架构,其Bootstrapper部件是用 Autofac 构建的 . 架构如下: 核心 DependencyInjection(Autofac在这里) 服务 演讲(MVC 5) 测试 我需要一些WebForm.aspx页面来显示我的报告 . 所以我按照WebForms与Autofac集成链接的说明进行操作:http://docs.autofac.org/en/...
  • 2 votes
     answers
     views

    如何在异常处理程序中获取请求JSON消息 - WebAPI?

    我创建了webApi全局异常处理程序,我必须在prod环境中记录请求参数/ JSON以验证请求是否发生异常,请让我知道在请求消息中记录请求消息的方法 ExceptionHandler . WebApiConfig public static class WebApiConfig { public static void Register(HttpConfiguration config)...
  • 3 votes
     answers
     views

    依赖性解决作为一个单独的项目..如何?

    我正在使用asp.net mvc创建一个新的应用程序,我使用munq IOC容器作为我的依赖注入..问题是我想创建一个新的依赖项解决项目,我可以注册mvc项目的所有控制器和基础设施项目的存储库..我必须在我的mvc应用程序中添加依赖性解析项目作为参考,因为这是起点...但问题是为了在这个单独的应用程序中注册控制器我需要参考mvc在依赖关系解决方案项目本身......但这样的事情是不可能的,因为这会...
  • 17 votes
     answers
     views

    Simple Injector是否支持MVC 4 ASP.NET Web API?

    我是Simple Injector IOC容器的新手 . 我将开始在一个项目中工作,该项目需要使用MVC 4 ASP.NET Web API的多租户ASP.NET MVC实现 . 我的问题是:Simple injector支持MVC 4 ASP.NET Web API吗?读取像this这样的简单注入器文档会引用MVC 3,我想知道MVC 4是否也受支持 .
  • 2 votes
     answers
     views

    依赖注入.NET Core - InvalidOperationException

    我正在学习.net核心,我正在尝试在startup.cs中使用IServiceCollection来解决我的依赖关系 . 我正在我的控制器中注入一个depdency,并且依赖性被解析为一个也具有注入依赖项的类 . 基本上我得到一个InvalidOperationException,因为它无法激活依赖项 . 这是我的堆栈跟踪: InvalidOperationException: Unable to...

热门问题