asp.net-core – 在ASP.NET Core MVC中提供一些静态文件的问题
发布时间:2020-12-16 03:46:03 所属栏目:asp.Net 来源:网络整理
导读:我遇到ASP.NET Core没有正确提供静态文件的问题.我在www-根目录下的node_modules中有我的部分应用程序.在大多数情况下,所有文件都有效,但也有例外. * .js.map文件被路由到MVC控制器,为我的MVC页面而不是实际文件提供服务.结果,我在浏览器中收到错误,例如 无
我遇到ASP.NET Core没有正确提供静态文件的问题.我在www-根目录下的node_modules中有我的部分应用程序.在大多数情况下,所有文件都有效,但也有例外. * .js.map文件被路由到MVC控制器,为我的MVC页面而不是实际文件提供服务.结果,我在浏览器中收到错误,例如
无法解析SourceMap:http:// localhost:5000 / node_modules / bootstrap / bootstrap.min.css.map 走同样的路线,我的网络字体,例如包含Bootstrap的网络字体也没有正确提供,也由MVC中间件而不是静态文件中间件处理.似乎所有驻留在node_modules中的文件都应该路由到我的静态文件中间件,而这种情况并没有发生. public void Configure(IApplicationBuilder app,IHostingEnvironment env,ILoggerFactory loggerFactory) { loggerFactory.AddConsole(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseStaticFiles(); app.UseStaticFiles(new StaticFileOptions { FileProvider = new PhysicalFileProvider(Path.Combine(env.WebRootPath,@"node_modules")),RequestPath = new PathString("/node_modules"),ServeUnknownFileTypes = true }); app.UseMvc(config => { config.MapRoute("Default","{controller}/{action}/{id?}",new { controller = "Home",action = "Index" }); config.MapRoute("AngularDeepLinkingRoute","{*url}",action = "Index" }); }); } 解决方法
问题是如果缺少静态文件,例如* .js.map文件,静态文件中间件不处理请求,而是转到MVC中间件.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 谈基于.net平台开发中的模式窗体
- asp.net-mvc – 直接nuget放置文件的位置
- asp.net – 请帮我理解web.config自定义设置的type属性?
- asp.net-mvc – ASP.NET MVC – 正确使用View Model和Comma
- .net – 将数据写入App_Data
- asp.net – 无法创建页面方法“GetCompletionList”,因为找
- .net – MVC 4 Mocking HttpContext – 如何模拟DisplayMod
- asp.net页面间传值的五种方法
- 为什么我的ASP.NET项目不会在启动项目中运行在开发服务器上
- asp.net-mvc – 用于轻量级内容编辑的MVC 5自定义HtmlHelpe
推荐文章
站长推荐
- 为什么asp.net在登录之前会执行302?
- ef-code-first – 如何通过使用Identity ASP.NET
- 我可以在ASP.NET中使用C#获取时间参数的本地化缩
- asp.net-mvc – 命中错误:在解析器和自定义注册
- asp.net-mvc-3 – SSL会在我的asp.net mvc3 web应
- asp.net – 在线.Net编码
- asp.net-mvc – 使用jquery Ajax加载PartialView
- angular-JS模仿Form表单提交
- 如何决定哪个是正确的,WebForms或MVC做ASP.NET时
- asp.net-mvc – EF,ASP MVC依赖注入.多个并发请求
热点阅读