腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3703)
视频
沙龙
1
回答
如何
正确
配置
模拟
依赖
项
以
使用
Autofac
测试
Web
Api
(
ASP.NET
核心
)
控制器
、
、
、
我正在
使用
带有
Autofac
的
ASP.NET
核心
(2.0),以及一个用于集成
测试
的Microsoft.AspNetCore.TestHost.TestServer。但是,对于某些
测试
场景,我想注入一些服务
模拟
,而不是在ConfigureContainer方法(如此处所述:)中加载的实现。ContainerBuilder builder) builder.RegisterModule(new Modules.ApiModule());
浏览 10
提问于2017-08-24
得票数 3
回答已采纳
2
回答
在
ASP.NET
内核中发出
使用
Autofac
注册泛型类型的命令
、
、
我是
Autofac
和
ASP.NET
Core的一个相对新的用户。最近,我将一个小项目从“经典的”
ASP.NET
WebAPI项目移植到了
ASP.NET
Core。这在这个项目的完整WebAPI版本中运行得很好,但在
ASP.NET
核心
中重新创建它之后就不行了。首先要说明的是,在移植到
ASP.NET
核心
之前,它运行得非常好。下面是我用来重新创建这个问题的代码的链接:实际上,我的
Autofac
配置</em
浏览 2
提问于2016-12-13
得票数 1
回答已采纳
2
回答
向
ASP.NET
核心
注册现有的
Autofac
容器
、
、
我目前正在构建一个通过TCP
使用
自定义协议的服务器应用程序。此服务器应用程序当前
使用
Autofac
进行
依赖
项
注入。不过最近,我在解决方案中添加了一个
ASP.NET
核心
项目,
以
提供HTTP
API
来操作服务器应用程序,主要是为了提供管理
web
应用程序。
Autofac
为
ASP.NET
核心
项目提供了集成,但是我很难弄清楚
如何
才能告诉
ASP.NE
浏览 27
提问于2019-01-10
得票数 1
2
回答
如何
使用
AspNet
核心
WebApi和
Autofac
的Service服务并运行TestServer
、
、
、
我不知道
如何
使用
带有Service和
Autofac
的AspNet Core3.1WebApi,以及
如何
让它为TestServer运行
以
进行集成/功能
测试
做好准备。此外,
Autofac
为服务结构提供的唯一示例不是
w
浏览 2
提问于2020-10-08
得票数 1
回答已采纳
2
回答
在清洁架构中为
Autofac
实现Serilog上下文记录器注入的
正确
方法是什么?
、
、
、
、
到目前为止,我正试图在我的Contextual
核心
应用程序中为
Autofac
实现Serilog上下文记录器注入。WebHost.CreateDefaultBuilder(args) .UseSerilog();在实现了serilog及其
依赖
项
之后所以,我搞不懂应该在什么地方
使用
Serilog的实际实现,无论是在
web
项目中还是在基础设施项目中?我是否应该还原我的program.
浏览 1
提问于2020-03-25
得票数 4
回答已采纳
1
回答
Autofac
:解析ApiControllers的依存关系
、
、
、
、
我对控制反转和
Autofac
是新手。通读文档,有很多
ASP.NET
Web
概念我没有完全理解或没有经验,这使得我很难确定我的实现中缺少了什么。我想应用
Autofac
到一个现有的
ASP.NET
Web
项目,其中有几个ApiControllers。这些
控制器
都共享一个父抽象类。这个抽象类有一个负责返回服务实例的方法。,虽然有些
控制器
使用
默认的Get方法,但大多数
控制器
都有多个路由。中
配置
了
ASP
浏览 22
提问于2019-10-15
得票数 0
回答已采纳
2
回答
ASP.NET
Core2.2- Serilog遗漏事件
、
、
、
、
新的
ASP.NET
核心
,并试图重用我已经
配置
好的Serilog从另一个
核心
库。我制作的任何服务/
控制器
都是从我在Core的
Autofac
模块中完成的注册中接收到的
依赖
项
(也包括日志记录,但前提是我显式调用_logger.Information / _logger.Debug等,并按照Serilog中
配置
的那样打印到控制台和日志文件中)。
ASP.NET
似乎有自己的记录器,并且正在
使用</em
浏览 2
提问于2019-07-22
得票数 0
回答已采纳
1
回答
用nunit进行
Asp.net
核心
单元
测试
、
当需要
依赖
注入时,我找不到关于
如何
在
asp.net
内核中
测试
控制器
和类的足够信息。
使用
nunit,
如何
测试
这样的类:{ private readonly
浏览 2
提问于2017-03-20
得票数 2
回答已采纳
2
回答
Autofac
和MVC集成:每个
API
控制器
的寄存器类型
、
、
、
、
我正在
使用
.Net 4.5、
ASP.NET
MVC 5和NuGet包:
Autofac
3.5.2
Autofac
ASP.NET
ASP.NET
集成3.0.0-rc1public
Web
控制器
,它也
使用
构造函数注入的主服务:{ public MemoryStreamController我试图通
浏览 1
提问于2014-12-19
得票数 1
回答已采纳
1
回答
如何
在
ASP.NET
核心
3.1中
使用
简单注入器进行集成
测试
的
依赖
交换
、
、
、
、
我很难在我的集成
测试
的
ASP.NET
核心
3.1应用程序中
使用
ASP.NET
(4.9)设置DI,这样我就可以根据标准的
ASP.NET
核心
启动
配置
来
依赖
于交换在启动类中注册的目标
配置
服务。我想要达到的基本上是这样的: 将启动初始化为“正常”,因此不需要为
测试<
浏览 6
提问于2020-02-24
得票数 1
4
回答
我的
ASP.NET
MVC
控制器
应该
如何
识别存储库?
、
、
、
我正在考虑
如何
对通过某种存储库访问数据的
ASP.NET
MVC项目进行单元
测试
。我是不是只需要像下面这样通过构造函数来实现呢?我认为这是我应该
如何
设置我的
控制器
,但我希望确认这是
正确
的:
浏览 2
提问于2011-04-27
得票数 5
回答已采纳
1
回答
ASP.NET
核心
标识UserManager<ApplicationUser> -Error没有为该对象定义的无参数构造函数
、
、
、
:试图创建类型为InvalidOperationException的
控制器
时发生的错误确保
控制器
具有无参数的公共构造函数。System.
Web
.Mvc.DefaultControllerActivator.Create(RequestContext requestContext,controllerType型) +178,AsyncCallback回调,对象状态) +48 System.
Web
.Mvc.MvcHandler.System.
Web
.IHttpAsyncHandler.BeginProcess
浏览 0
提问于2018-02-21
得票数 1
回答已采纳
1
回答
使用
ASP.NET
Web
和
ASP.NET
MVC3
使用
Autofac
时出错
、
、
我
使用
ASP.NET
将MVC3
项
目添加了:然后我
配置
了它。我还
使用
Autofac
、
Autofac
.
Web
、
Autofac
.Mvc3包更新了NuGet,并安装了
Autofac
.WebApi包。在
web
集成下,总是从DependencyResolver.Current或ILifetimeScopeProvider.RequestLifetime
浏览 0
提问于2012-06-28
得票数 1
回答已采纳
1
回答
如何
模拟
Autofac
IComponentContext.Resolve<IRepository>
、
、
我正在研究
如何
模拟
autofac
解析方法。我
使用
NUnit和NSubstitute进行单元
测试
。我有一个调用Repository方法的业务方法,而在业务方法中,我正在
使用
在我的单元
测试
中,我试图像这样模仿.
浏览 10
提问于2020-11-02
得票数 0
2
回答
如何
让
使用
语句的DbContext与单元
测试
一起工作?
、
、
、
、
我的情况是这样的: 我正在做一个
ASP.NET
MVC项目,它没有实现存储库模式所有的DbContext调用都是从
控制器
发出的,controller.We被包装在一个语句中,并根据需要实例化layerDbContext是出于内存管理目的而不是连接池目的我们需要对这些
控制器
进行单元
测试
,这意味着将DbContext注入到
控制器
中不
使用
IoC容器。我将不得不在一个无参数的构造函数中创建一个新的实例,并在调用
控制器
的操作的生命周期中
使用
它。我不能更改这些条件
浏览 46
提问于2018-06-02
得票数 1
回答已采纳
1
回答
.Net
核心
3工人集成
测试
、
、
对于集成
测试
Asp.Net
核心
应用程序,我们有。但是
如何
测试
非
web
应用程序的Worker (HostedService)呢?我不想在SUT中复制整个DI
配置
,就像在中一样。是否可以像我们在中对
web
应用程序那样
使用
原始
配置
并覆盖某些
依赖
项
?
浏览 2
提问于2020-03-22
得票数 9
回答已采纳
2
回答
在自托管模式下获取当前owin上下文
、
、
、
、
我需要运行我的应用程序,它在IIS和.NET CLR self host模式下都提供了一些
ASP.NET
Web
API
服务。我基于OWIN开发了我的
ASP.NET
Web
API
服务,它在两个主机上都工作得很好。
浏览 0
提问于2014-10-05
得票数 12
回答已采纳
2
回答
具有自己的
配置
类的
控制器
类
、
、
、
我有几个
控制器
类,它们
使用
自己的
配置
类来设置
控制器
类的行为。现在我想要另一个解析器将
控制器
类与其各自的
配置
类绑定在一起。我现在拥有的是嵌套在与
控制器
类同名的分部类中的
配置
类,因此解析器可以明确地确定
配置
类,但我对这种可怕的解决方案不是很满意,因为只包含嵌套的
配置
类的分部类必须具有与
控制器<
浏览 7
提问于2017-05-10
得票数 0
1
回答
在OWIN中间件中
配置
每个请求的统一容器
、
、
、
我希望根据
ASP.NET
请求的属性在由HTTP 2
使用
的统一容器中
配置
注册。例如,对/
api
/database1/values的请求应该导致
使用
IDbContext
配置
为database1的统一容器
配置
,而对/
api
/database4/values的请求将得到为database4但是,
如何
使用
OWIN中间件在每个请求中注册它们是我无法理解的。
Aut
浏览 0
提问于2016-08-09
得票数 2
1
回答
使用
Moq
测试
api
CRUD操作
、
、
我想
使用
moq在
asp.net
核心
2.0中
测试
我的
Web
api
。
使用
像GetAll,getByID这样的操作是没有问题的。但是当我想要
测试
像Insert或Update这样的方法时,问题就开始了。Controller的方法:
控制器
正确
地接收数据,但是我的
模拟
列表的计
浏览 7
提问于2018-08-20
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券