亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述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
推荐阅读
- 拒绝访问路径'path-name'(Xamarin.Android)
- 为什么使用sys.path.append(path)而不是sys.path.insert(1,path)()
- Android Studio不兼容的类型
- 在Android上的蓝牙中从InputStream读取数据时出错
- ScanCall回来没有进入Android Oreo
- 如何使用WinForms上的C#识别(检测和命名)安装在PC上的防病毒软件
- 如何在PHP中创建数字的缩写
- 如何在Symfony 4中安装KnpPaginatorBundle来对学说进行分页
- 如何解决PHPExcel致命错误(带有消息”无法关闭zip”的未捕获异常” PHPExcel_Writer_Exception”)