C# 获得根路径


asp.net:

System.Web.HttpContext.Current.Server.MapPath("~/App_Data/tmp/");

winform:

System.AppDomain.CurrentDomain.BaseDirectory + "\\App_Data\\tmp\\";

AppDomain.CurrentDomain.RelativeSearchPath

if (HttpContext.Current == null)
{
    serverLogPath = AppDomain.CurrentDomain.BaseDirectory + "\\App_Data\\tmp\\";
}
else
{
    serverLogPath = HttpContext.Current.Server.MapPath("~/App_Data/tmp/");
}
GarsonZhang www.yesdotnet.com

获取当前运行程序

windows app的执行路径AppDomain.CurrentDomain.BaseDirectory

asp.net的执行路径AppDomain.CurrentDomain.SetupInformation.PrivateBinPath或者AppDomain.CurrentDomain.RelativeSearchPath

后者获取回来是带有“bin”文件夹在后面的

 

ASP.NET MVC测试

C# 全选
System.Environment.CurrentDirectory // E:\\GZ\\GZBlog\\YESCMS
System.AppDomain.CurrentDomain.BaseDirectory // E:\GZ\GZBlog\YESCMS\bin\Debug\net5.0\
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase // E:\GZ\GZBlog\YESCMS\bin\Debug\net5.0\
AppDomain.CurrentDomain.RelativeSearchPath // null

C# 获得根路径

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:C#错误异常日志记录到文件
下一篇:SQLite Database 多线程访问需要注意的问题
评论列表

发表评论

评论内容
昵称:
关联文章

C# 获得路径
.net core 获得路径
如何在 Vue 2 中使用 Webpack 构建时为 favicon.ico 设置自定义路径前缀
C# 静态类获得 机密配置
VS调试运行ASP.NET MVC项目,上传静态资源图片404问题,Debug路径
TextBox支持拖拽路径和文件
C#获得类型Type实现的的接口列表,支持排除基类实现的接口
AP.NET Core获得注入管理器
C#获得当前日期是一年中的第几周
Python VSCode调试的时候,代码中无法试用相对路径
C#根据年份和第几个星期,获得这个星期的日期范围
WEBAPI获得POST数据
textbox支持拖拽路径/文件
.NET获得IP地址
EntityFramework Linq 获得所有数据,包括子节点
Web应用程序dll获取当前程序集路径问题
Devexpress RibbonControl获得内容宽度
C# winform选择dll文件
.NET 获得当前连接URL,Origin信息
C#性能优化总结

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码