zoukankan      html  css  js  c++  java
  • .netcore 获取项目相关路径

    public class BorrowDataController : Controller
    {

    private readonly IHostingEnvironment _hostingEnvironment;

    public BorrowDataController(IHostingEnvironment hostingEnvironment)
    {
    _hostingEnvironment = hostingEnvironment;
    }

    [HttpGet]
    public IActionResult test()
    {

    var path = Directory.GetCurrentDirectory();//获取当前的项目文件所在的目录。当使用命令启动时为执行dotnet命令所在的目录
    dynamic type = (new Program()).GetType();
    string currentDirectory = Path.GetDirectoryName(type.Assembly.Location);//获取应用程序的当前目录,即代码生成的dll文件所在目录

    string webRootPath = _hostingEnvironment.WebRootPath;//获取项目下wwwroot文件夹的目录,如果没有在项目下新建wwwroot文件夹则返回空
    string contentRootPath = _hostingEnvironment.ContentRootPath;//获取当前项目所在的文件夹

    return Ok();
    }
    }

  • 相关阅读:
    hyper-v使用wifi链接网络
    windows下批量换程序——运维常用
    redis多端口,多实例。
    vs2017 本地IP地址调试 局域网调试
    自动备份
    ipv6无网络访问权限怎么办
    缓存
    学习php
    DateTimeOffset DateTime
    C# 集合
  • 原文地址:https://www.cnblogs.com/maycpou/p/13360980.html
Copyright © 2011-2022 走看看