【发布时间】:2016-10-04 19:40:35
【问题描述】:
在 Ubuntu 16.04.1 LTS 和 Visual Studio Code 1.5.3 上玩弄 ASP.NET Core 时,我遇到了这个问题。这是我所做的:
- 创建空文件夹并在那里生成一个新的 dotnet Web 应用程序(
dotnet new -t Web、dotnet restore、dotnet build)。 - 从终端运行应用程序并访问http://localhost:5000/ 并观察默认站点如何按预期工作。
- 在 Visual Studio Code 中打开同一目录,接受安装调试所需的资产。
- 开始调试,Firefox 将打开一个带有http://localhost:5000/ 的选项卡
- 请注意,网站部分加载,元素错位和倾斜。启动检查工具后,所有 JS 和 CSS 请求都会收到 404。
启动似乎有静态文件服务命令:
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
host.Run();
}
另外,Startup 类的方法包含对UseStaticFiles() 的调用。
我还上传了a video of the steps here。该项目的code is here。
【问题讨论】:
标签: debugging ide http-status-code-404 visual-studio-code static-files