我正在使用一个简单的ASP .NET Core网站,以便为AngularJS应用程序提供主机。
我的文件夹结构是:
/wwwroot/app/index.html
我在Startup.cs文件中尝试了一些配置,如下所示:
app.UseStaticFiles(new StaticFileOptions()
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot", "app"))
});
但即使使用上述配置,我仍然需要导航到http://localhost:PORT/app才能显示我的Index.html文件。
我希望在导航到根地址(http://localhost:PORT/)
时显示我的Index.html感谢。
修改
刚刚找到解决方案。需要在 WebHostBuilder :
添加此行 .UseWebRoot(Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "app"))