AspNetCore 小记
2019-05-06 18:33 音乐让我说 阅读(201) 评论(0) 编辑 收藏 举报1. Microsoft.AspNetCore.Hosting.IHostingEnvironment 的接口获取的值:
WebRootPath:D:\参考资料\C#\AspNetCore开源项目\nopCommerce_4.10_Source\Presentation\Nop.Web\wwwroot
ContentRootPath:D:\参考资料\C#\AspNetCore开源项目\nopCommerce_4.10_Source\Presentation\Nop.Web
2. AppDomain.CurrentDomain.BaseDirectory 获取到的值:
D:\参考资料\C#\AspNetCore开源项目\nopCommerce_4.10_Source\Presentation\Nop.Web\bin\Debug\netcoreapp2.1\
3. Environment.CurrentDirectory获取到的值:
D:\参考资料\C#\AspNetCore开源项目\nopCommerce_4.10_Source\Presentation\Nop.Web
4. Environment 获取到的其它的值如下:
Environment.CommandLine "D:\\参考资料\\C#\\AspNetCore开源项目\\nopCommerce_4.10_Source\\Presentation\\Nop.Web\\bin\\Debug\\netcoreapp2.1\\Nop.Web.dll" Environment.MachineName "DESKTOP-THKA0FJ" Environment.NewLine "\r\n" Environment.OSVersion {Microsoft Windows NT 10.0.15063.0} Platform: Win32NT ServicePack: "" Version: {10.0.15063.0} VersionString: "Microsoft Windows NT 10.0.15063.0" Environment.ProcessorCount 4 Environment.SystemDirectory "C:\\Windows\\system32" Environment.SystemPageSize 4096 Environment.TickCount 608114343 Environment.UserDomainName "DESKTOP-THKA0FJ" Environment.UserInteractive true Environment.UserName "LNBE" Environment.Version {4.0.30319.42000} Build: 30319 Major: 4 MajorRevision: 0 Minor: 0 MinorRevision: -23536 Revision: 42000 Environment.WorkingSet 37101568
5. Microsoft.Extensions.DependencyInjection.IServiceCollection 获取依赖注入的实现类的方法:
var provider = services.BuildServiceProvider(); var hostingEnvironment = provider.GetRequiredService<IHostingEnvironment>();
6. AspNetCore 中 MapPath 的方式:
/// <summary> /// Maps a virtual path to a physical disk path. /// </summary> /// <param name="path">The path to map. E.g. "~/bin"</param> /// <returns>The physical path. E.g. "c:\inetpub\wwwroot\bin"</returns> public virtual string MapPath(string path) { path = path.Replace("~/", string.Empty).TrimStart('/').Replace('/', '\\'); return Path.Combine("D:\Presentation\Nop.Web", path); }
7. Startup 中的 ConfigureServices 是在 WebHost 调用 Run 方法前执行。而 Configure(IApplicationBuilder application) 方法则是在 WebHost 调用 Run 方法之后执行。
8.
未完待续...
作者:音乐让我说(音乐让我说 - 博客园)
出处:http://music.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2011-05-06 (转)长到40岁学到的41件事