ASP.Net Core应用程序中LocalAppData的路径 [英] Path to LocalAppData in ASP.Net Core application
问题描述
我有一个ASP.Net Core应用程序,出于当前目的,我必须使用LocalAppData.
I have an ASP.Net Core application, and for the current purposes I've got to use LocalAppData.
通常我会写Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
,但是不幸的是,它不能与ASP.Net Core一起使用.
Usually I would write Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
, but unfortunately it's not working with ASP.Net Core.
有人可以帮我吗?
更新
多亏了Adem Caglin,我找到了解决方案.
Thanks to Adem Caglin, I've found the solution.
我使用的代码:
Environment.GetEnvironmentVariable(
RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? "LocalAppData" : "Home");
Environment.GetEnvironmentVariable(
RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? "LocalAppData" : "Home");
推荐答案
尝试一下:
Environment.GetEnvironmentVariable("LocalAppData");
ps:在Windows上测试
ps: tested on windows
这篇关于ASP.Net Core应用程序中LocalAppData的路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!