.NET 网站 API 不能 exposed/run

.NET Web API cannot be exposed/run

我无法在我的 Windows Server 2012R2 上使用 Wea​​therForecast 默认模板在 .NET 5 上 运行 Web API 项目(之前尝试过 .NET Core 3.1,相同) (虚拟)机。主机创建只是停留在 hostBuilder.Build().

public class Program
{
    public static void Main(string[] args)
    {
        Console.WriteLine("Start");
        var hostBuilder = CreateHostBuilder(args);
        Console.WriteLine("hostBuilder created");
        var host = hostBuilder.Build();
        Console.WriteLine("host created");
        host.Run();
        Console.WriteLine("host run");
    }
...

所以输出是

Start
hostBuilder created

没有错误。 我使用不同的方式 运行 代码:VS 2019、Rider 和 CMD,它们都执行几乎相同的命令 dotnet WebApplication.dll.

同样的代码适用于 Linux Mint 20.1 Ulysaa(基于 Ubuntu 20.04),没有任何问题。

知道 Windows 环境可能有什么问题吗?

问题是我 运行 代码来自附加到我的虚拟机 (VirtulaBox) 的共享文件夹(路径中的驱动器号如 Z:\solution)。所有权限都设置为最大权限,但出于某些未知原因,.NET 仍然不喜欢处理此问题(可能是由于 symlynks?)。