依赖于文件的.net核心asp.net单元测试 – appsettings.json – 在travis中失败
发布时间:2020-05-24 19:05:38 所属栏目:asp.Net 来源:互联网
导读:我创建了一个asp.net点网核心rtm(1.0.0-preview2-003121). 它使用ConfigurationBuilder从appsettings.json生成配置: public Startup(IHostingEnvironment env){ var builder = new ConfigurationBuilder() .SetBasePath(e
|
我创建了一个asp.net点网核心rtm(1.0.0-preview2-003121). 它使用ConfigurationBuilder从appsettings.json生成配置: public Startup(IHostingEnvironment env)
{
var builder = new ConfigurationBuilder()
.SetBasePath(env.ContentRootPath)
.AddJsonFile("appsettings.json",optional: false,reloadOnChange: true);
Configuration = builder.Build();
}
我也试过’.SetBasePath(Directory.GetCurrentDirectory())` 现在我的单元测试(在另一个项目中)我正在构建一个内存主机: _server = new TestServer(new WebHostBuilder().UseStartup<Startup>()); _client = _server.CreateClient(); 我试过了: _server = new TestServer(
new WebHostBuilder()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseStartup<Startup>());
_client = _server.CreateClient();
我的Travis.yml文件很标准: install: # Install .net using linux CLI commands - sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list' - sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893 - sudo apt-get update - sudo apt-get -qq install dotnet-dev-1.0.0-preview2-003121 - sudo apt-get install dotnet-hostfxr-1.0.2 script: - dotnet restore - dotnet build src/Speakr.WebApp.Site - dotnet build tests/Speakr.WebApp.Site.Tests - dotnet test tests/Speakr.WebApp.Site.Tests -f netcoreapp1.0 在本地,所有工作和建设.在Windows和Ubuntu上. 有没有人见过这个? 纳达! (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 什么是Kestrel(vs IIS/Express)
- asp.net – Web身份验证状态 – 会话vs Cookie vs?
- asp.net-mvc-4 – 如何在mvc4中将Json字符串发送到Controll
- ASP.NET MVC AJAX Sys是未定义的错误
- asp.net – 为什么在添加新的响应标头时会出现“平台不支持
- asp.net-mvc – 用于Firefox的Windows认证网站提示,但不适用
- asp.net-mvc – 在ASP.NET MVC 3中路由静态文件,如robots.t
- asp.net – 在资源文件中存储SQL查询是不好的做法吗?
- reportviewer – 在ASP.NET MVC中的RDLC报表中看不到或添加
- 全局导入/使用.NET中的别名
推荐文章
站长推荐
- 白屏问题,如果用户在asp.net页面中保持空闲状态
- asp.net-mvc – 如何在razor中添加角度标签到htm
- 加快ASP.NET中的构建时间
- 验证 – ASP.Net MVC2:ModelState是无效的,但我
- asp.net-mvc-3 – ASP.NET MVC 3 MSChart错误:此
- .net – Nuget包,没有nuget包管理器?
- asp.net-mvc-4 – 无法获取MVC 4 FileExtensions
- asp.net – SQL Server预登录握手确认错误
- iis – 是否需要serviceAutoStartProvider属性来
- asp.net – 何时覆盖OnError?
热点阅读
