路径控制器' /BingSiteAuth.xml'未找到或未实现IController

时间:2011-11-09 17:05:50

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

几周前我刚刚推出了一个网站,最近我收到了其中一些错误。

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

2 个答案:

答案 0 :(得分:2)

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

相当确定这就像将您的sitemap.xml提交给Google网站站长工具。

答案 1 :(得分:2)

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

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

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

routes.IgnoreRoute("BingSiteAuth.xml")

如果您选择将文件添加到站点根目录以外的其他位置,请确保将路径映射到它的根目录:

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