zoukankan      html  css  js  c++  java
  • .net Core 获取当前程序路径

    1.先创建一个类:

     public static class MyServiceProvider
        {
            public static IServiceProvider ServiceProvider
            {
                get; set;
            }
        }

    2.Startup.cs中Configure方法中添加    MyServiceProvider.ServiceProvider = app.ApplicationServices;     

    3.在需要用到程序路径的地方,引用

    using Microsoft.AspNetCore.Hosting;
    using Microsoft.Extensions.DependencyInjection;

    string path = MyServiceProvider.ServiceProvider.GetRequiredService<IHostingEnvironment>().ContentRootPath;

    效果如下:

    获取了路径:D:\Project\MyWebsite\UI

    4.如果需要获取UI下的wwwroot路径方法得改一下,为

        static string path = MyServiceProvider.ServiceProvider.GetRequiredService<IHostingEnvironment>().WebRootPath;
  • 相关阅读:
    python03-if
    python03
    基础知识梳理
    开篇话
    托管代码---> CLR --> 自宿主
    反射定义及基础案例
    c# 中委托的发展
    委托代码案例
    委托(实例)
    字节(Byte) 与 位(bit)
  • 原文地址:https://www.cnblogs.com/tiancaige/p/12883748.html
Copyright © 2011-2022 走看看