asp.net-core – 如何在ConfigureServices中获取开发/分段/生产
发布时间:2020-12-15 18:46:48 所属栏目:asp.Net 来源:网络整理
导读:在Startup中如何获取ConfigureServices方法中的开发/分段/生产主机环境? public void ConfigureServices(IServiceCollection services){ // Which environment are we running under?} ConfigureServices方法只需要一个IServiceCollection参数。 解决方法
在Startup中如何获取ConfigureServices方法中的开发/分段/生产主机环境?
public void ConfigureServices(IServiceCollection services) { // Which environment are we running under? } ConfigureServices方法只需要一个IServiceCollection参数。 解决方法
您可以轻松地在ConfigureServices中访问它,只需将其持久化到Startup方法中的一个属性,该方法首先被调用并将其传入,则可以从ConfigureServices访问该属性
public Startup(IHostingEnvironment env,IApplicationEnvironment appEnv) { ...your code here... CurrentEnvironment = env; } private IHostingEnvironment CurrentEnvironment{ get; set; } public void ConfigureServices(IServiceCollection services) { string envName = CurrentEnvironment.EnvironmentName; ... your code here... } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – 访问Raw Request Body
- 尝试将AutoMapper用于具有子集合的模型,在Asp.Net MVC 3中获
- ASP.NET页面事件 – 在GridView绑定之后发生按钮单击事件
- asp.net – 您可以/应该在用户会话对象中存储多少数据?
- ASP.NET DataTable与Json互转源码
- 你可以在ASP.NET中指定差异./,../,~/
- asp.net-mvc – ASP.NET Web API – Windows窗体应用程序中
- asp.net – 是否有使用Markdown作为编辑器的WIKI(最好是.NE
- asp.net – 如何关闭我在JavaScript中打开的所有IE浏览器窗
- asp.net-mvc – ASP.NET MVC – 使用Moq框架对RenderPartia