【问题标题】:The controller for path '/BingSiteAuth.xml' was not found or does not implement IController找不到路径“/BingSiteAuth.xml”的控制器或未实现 IController
【发布时间】:2011-11-09 17:05:49
【问题描述】:

几周前我刚刚启动了一个网站,最近我遇到了几个这样的错误。

这是什么意思,Bing 是否试图抓取我的网站?我该怎么做才能解决这个问题?

【问题讨论】:

    标签: asp.net asp.net-mvc seo


    【解决方案1】:

    该文件只会帮助 Bing 处理您的网站。

    首先,转到:https://ssl.bing.com/webmaster/SubmitSitePage.aspx 并添加您的网站。

    然后系统会提示您下载BingSiteAuth.xml 文件。将其添加到您的 mvc 项目(可能是根文件夹)中的某个位置,然后在 Global.asax.csRegisterRoutes 方法中添加:

    routes.IgnoreRoute("BingSiteAuth.xml")
    

    如果您选择将文件添加到站点根目录以外的位置,请确保您映射到它的路由,看起来好像它位于根目录:

    routes.MapPageRoute("bingsiteauth",
                        "BingSiteAuth.xml",
                        "~/mysubfolder/BingSiteAuth.xml");
    

    【讨论】:

      【解决方案2】:

      您可以将 BingSiteAuth.xml 添加到您网站的根目录。

      可以肯定,这就像将您的 sitemap.xml 提交到 Google 网站管理员工具。

      【讨论】:

        猜你喜欢
        • 2012-12-10
        • 2013-05-31
        • 1970-01-01
        • 2016-11-26
        • 1970-01-01
        • 2020-07-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多