ASP.NET vNext CSS文件问题
我创建了一个vNext项目并上传到Linux系统。几个小时后,它开始工作良好,运行“dnx kestrel”命令,我可以访问网页。然而,我经历了一种奇怪的行为。启动应用程序后,一切正常-js、css和图像文件下载成功。在css文件的第三四次刷新部分不可用之后,服务器以404状态响应,并且在多次刷新之后,不再加载任何css文件。有趣的是,JS文件和图像都很好,所以我认为wwwroot目录很好 在启动文件中,我添加了ASP.NET vNext CSS文件问题,css,asp.net,asp.net-mvc,linux,asp.net-core,Css,Asp.net,Asp.net Mvc,Linux,Asp.net Core,我创建了一个vNext项目并上传到Linux系统。几个小时后,它开始工作良好,运行“dnx kestrel”命令,我可以访问网页。然而,我经历了一种奇怪的行为。启动应用程序后,一切正常-js、css和图像文件下载成功。在css文件的第三四次刷新部分不可用之后,服务器以404状态响应,并且在多次刷新之后,不再加载任何css文件。有趣的是,JS文件和图像都很好,所以我认为wwwroot目录很好 在启动文件中,我添加了app.UseStaticFiles()行 谢谢 编辑: 好的,这就是我所看到的:
app.UseStaticFiles()
行
谢谢
编辑:
好的,这就是我所看到的:
info: Microsoft.AspNet.Hosting.Internal.HostingEngine[1]
Request starting HTTP/1.1 GET http://hu020029:5000/lib/bootstrap/dist/css/bootstrap.min.css
info: Microsoft.AspNet.Authentication.Cookies.CookieAuthenticationMiddleware[0]
HttContext.User merged via AutomaticAuthentication from authenticationScheme: Microsoft.AspNet.Identity.Application.
info: Microsoft.AspNet.Hosting.Internal.HostingEngine[2]
Request finished in 0,0001ms 404
info: Microsoft.AspNet.Hosting.Internal.HostingEngine[1]
Request starting HTTP/1.1 GET http://hu020029:5000/lib/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css
info: Microsoft.AspNet.Authentication.Cookies.CookieAuthenticationMiddleware[0]
HttContext.User merged via AutomaticAuthentication from authenticationScheme: Microsoft.AspNet.Identity.Application.
info: Microsoft.AspNet.Hosting.Internal.HostingEngine[2]
Request finished in 0,0001ms 404
你能试着收集更多的信息吗?你的解释没有太多细节。(1) 你能分享代码吗?(2) 您是否有任何来自服务器的日志,静态中间件应该记录这些东西?(3) 除了静态文件还有什么其他的服务吗?好的,当我们试图直接从终端运行应用程序时(我使用Suse linux),我认为这是一个bug,但是当我从Docker映像开始时,一切都很好。