【问题标题】:How can I route "/.well-known/apple-app-site-association" in ASP.net core?如何在 ASP.net 核心中路由“/.well-known/apple-app-site-association”?
【发布时间】:2017-01-13 00:08:24
【问题描述】:

在 ASP.NET 核心中创建路由的正确语法是什么?

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

            routes.MapRoute(
                name: "Handoff-iOS9",
                //url: ".well-known/apple-app-site-association",
                template: "{controller=Home}/{action=WellKnownAppleHandoff}" );

            routes.MapRoute(
               name: "ApplePay",
               //url: ".well-known/apple-developer-merchantid-domain-association",
               template: "{controller=Home}/{action=WellKnownApplePay}");
        });

【问题讨论】:

    标签: asp.net asp.net-core asp.net-mvc-routing handoff


    【解决方案1】:

    这就是诀窍

          app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "Handoff-iOS9",  
                    template: ".well-known/apple-app-site-association",
                    defaults:  new { controller = "Home", action = "WellKnownAppleHandoff" });
    
                routes.MapRoute(
                    name: "ApplePay-MacOS",
                    template: ".well-known/apple-developer-merchantid-domain-association",
                    defaults: new { controller = "Home", action = "WellKnownApplePay" });
    
                routes.MapRoute(
                  name: "default",
                  template: "{controller=Home}/{action=Index}/{id?}");
    
            });
    

    【讨论】:

      猜你喜欢
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-28
      • 1970-01-01
      • 1970-01-01
      • 2017-02-16
      相关资源
      最近更新 更多