MVC中的“/.well-known/apple-app-site-association”错误

亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述MVC中的“/.well-known/apple-app-site-association”错误相关的知识,希望能为你提供帮助。
所以我们在丹麦有一个网站。在大多数情况下,它运行非常顺利。
所以我正在重新安排逻辑流程,我注意到“找不到路径”错误有一个非常具体的请求:

2018-01-12 09:37:01,316 [65] ERROR DAFReturnLabelSite.MvcApplication - App_Error System.Web.HttpException (0x80004005): The controller for path '/apple-app-site-association' was not found or does not implement IController. at System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContext requestContext, Type controllerType) at System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName) at System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext, IController& controller, IControllerFactory& factory) at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

它可以是抛出错误的上述路径,也可以是'/.well-known/apple-app-site-association'。
所以我环顾四周,发现这是Apple的一些应用程序安全性。
但我不知道从这里去哪里以确保不会发生此错误。我该如何处理这个事件?
请注意,我们已经对iPhone和平板电脑进行了大量测试。
谢谢,拉斯穆斯
答案它是由于Web浏览器到本机应用程序切换。您可以在苹果网站上查看以下链接中的所有详细信息 -
Web Browser–to–Native App Handoff
这些请求的可能原因来自google-bot或其他网络蜘蛛。将您的站点地图和网站网址提交给Google网站管理员后,它可能会上升。在我的情况下,当我在谷歌网站管理员的“抓取谷歌”标签中提交站点地图和网站网址这些请求增加了很多。
这些请求也是服务器带宽的问题,具体取决于它们到达服务器的次数。
它们的解决方案是将它们添加到robots.txt文件中,以防止浪费服务器的带宽。
【MVC中的“/.well-known/apple-app-site-association”错误】此问题的示例robots.txt文件如下 -
Disallow: /.well-known/ Disallow: /apple-app-site-association


    推荐阅读