Asp.net core mvc .NET Core 1.1 MVC无法通过VS2017 IDE正确呈现

Asp.net core mvc .NET Core 1.1 MVC无法通过VS2017 IDE正确呈现,asp.net-core-mvc,.net-core,visual-studio-2017,Asp.net Core Mvc,.net Core,Visual Studio 2017,我有一个简单的基于标准模板的.NET核心MVC解决方案,当通过VS2017 IDE启动时,它似乎无法正确呈现引导元素。无论我使用IIS Express还是Kestrel,都会发生这种情况,并且与浏览器无关。但是,当我使用dotnet run从提示符启动它并手动浏览到它时,一切正常。当我查看页面源代码时,正确的呈现版本(根据_Layout.cshtml中定义的环境)从CDN获取引导、JQuery等,而当通过IDE运行时,它使用web根目录下的Bower\NPM包 我试图重建依赖项,但没有任何效果。

我有一个简单的基于标准模板的.NET核心MVC解决方案,当通过VS2017 IDE启动时,它似乎无法正确呈现引导元素。无论我使用IIS Express还是Kestrel,都会发生这种情况,并且与浏览器无关。但是,当我使用dotnet run从提示符启动它并手动浏览到它时,一切正常。当我查看页面源代码时,正确的呈现版本(根据_Layout.cshtml中定义的环境)从CDN获取引导、JQuery等,而当通过IDE运行时,它使用web根目录下的Bower\NPM包

我试图重建依赖项,但没有任何效果。设置静态文件。还有什么其他的建议吗


您必须添加
app.UseStaticFiles()行到您的
启动
类,这样静态文件中间件就可以为您的静态文件提供服务

您可以检查样式表是否正确加载吗?经过调查,在清除缓存后,似乎找不到wwwroot\lib中的任何内容,一切都回来了404.你在启动时启用了静态文件中间件吗<代码>app.UseStaticFiles()
您还可以确保在wwwroot目录下的磁盘上有所有静态文件吗?我原以为我使用了StaticFiles(),但我已将其删除以进行测试。现在又回来了。嗯。现在它正确地解析了所有的源代码,基本上就是这样,尽管引导和JQuery版本也有问题。