首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >静态文件请求到达控制器

静态文件请求到达控制器
EN

Stack Overflow用户
提问于 2017-02-07 09:49:54
回答 1查看 234关注 0票数 0

我的Startup.cs里有这个

代码语言:javascript
复制
public void Configure(IApplicationBuilder app,
                    IHostingEnvironment env, ILoggerFactory loggerFactory)
{
    ...

    app.UseStaticFiles();

    app.UseMvc(routes =>
    {
        routes.MapRoute(
              name: "default",
              template: "{controller=Home}/{action=Index}/{id?}");
        });
}

以及在我的控制器中的以下操作

代码语言:javascript
复制
[Route("{*catchAll}")]
Public IActionResult Index(string catchAll)
{
  ...
}

调试我的应用程序,我得到的请求,如/lib/jquery/dist/jquery.js等,击中我的行动。我以为app.UseStaticFiles()会短路这样的要求.这里有什么问题吗?

编辑:

我的错。我忘了"bower“还原我的客户端包,因此上述文件没有添加到管道中。

EN

回答 1

Stack Overflow用户

发布于 2017-02-07 13:43:15

startup.cs中的顺序很重要。将app.UseStaticFiles();放在app.UseMvc之前,放在Configure部分

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42086576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档