C# 运行命令时如何在.net core 1.1中获得正确的应用程序路径;dotnet project.dll“;?

C# 运行命令时如何在.net core 1.1中获得正确的应用程序路径;dotnet project.dll“;?,c#,asp.net,asp.net-core,C#,Asp.net,Asp.net Core,“dotnet”命令在.NETCore1.1中获取错误的当前应用程序路径 范例 我的项目代码路径:“e:/master/net/demo/demoMvc.csproj” 我的项目发布路径:“e:/master/net/demo/publish” 当我在“e:/master/net/demo/publish”中运行命令“dotnet demoMvc.dll”或“dotnet e:/master/net/demo/publish/demoMvc.dll”时,一切正常 但是当运行命令“dotnet e

“dotnet”命令在.NETCore1.1中获取错误的当前应用程序路径

范例

我的项目代码路径:
“e:/master/net/demo/demoMvc.csproj”

我的项目发布路径:
“e:/master/net/demo/publish”

当我在
“e:/master/net/demo/publish”
中运行命令
“dotnet demoMvc.dll”
“dotnet e:/master/net/demo/publish/demoMvc.dll”
时,一切正常

但是当运行命令
“dotnet e:/master/net/demo/publish/demoMvc.dll”
不在
“e:/master/net/demo/publish”
此路径中时,它总是错误的

我的代码:

错误图像:

导致更多错误:未找到所有页面

一,。

二,。


进入wwwroot->images

你能将你的project.cs第10行添加到问题中吗?还是所有主要功能?@msd Yes,已添加。
 var path = Path.Combine(env.WebRootPath, "images");