我在Startup.cs
:
public void Configure(IApplicationBuilder app,
IHostingEnvironment env, ILoggerFactory loggerFactory)
{
...
app.UseStaticFiles();
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
}
我控制器中的以下操作
[Route("{*catchAll}")]
Public IActionResult Index(string catchAll)
{
...
}
调试我的应用,我收到/lib/jquery/dist/jquery.js
等请求,点击我的操作。我以为app.UseStaticFiles()
会使这种请求短路。这可能是什么问题?
修改
我的坏。我忘了" bower
"恢复我的客户端软件包,因此所述文件没有添加到管道中。
答案 0 :(得分:0)
startup.cs
中的订单非常重要。将app.UseStaticFiles();
放在app.UseMvc
部分的Configure
之前