Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core .Net Core上具有虚拟目录的Server.MapPath_Asp.net Core - Fatal编程技术网

Asp.net core .Net Core上具有虚拟目录的Server.MapPath

Asp.net core .Net Core上具有虚拟目录的Server.MapPath,asp.net-core,Asp.net Core,如何等效于Server.MapPath来查找具有.Net核心的虚拟目录的路径?path.Combine(Env.WebRootPath,“SomePath”)是等效的 Env.WebRootPath其中Env=environment,通常来自startup.cs 编辑 这个呢 ApplicationEnvironment env=new ApplicationEnvironment() env.ApplicationBasePath GitHub上的asp.net core mvc上有一个关于此

如何等效于Server.MapPath来查找具有.Net核心的虚拟目录的路径?

path.Combine(Env.WebRootPath,“SomePath”)
是等效的

Env.WebRootPath
其中Env=environment,通常来自startup.cs

编辑

这个呢

ApplicationEnvironment env=new ApplicationEnvironment()
env.ApplicationBasePath


GitHub上的asp.net core mvc上有一个关于此的大线程,不确定这是否是您要查找的。

这将找到子文件夹的路径,但找不到映射虚拟目录的路径。同样的问题。这无助于找到映射虚拟目录的路径。答案似乎是,您不应该在IIS中添加虚拟目录,而应该以编程方式映射它们,如中所述