Контроллер для пути '/BingSiteAuth.xml' не найден или не реализует IController - PullRequest
0 голосов
/ 09 ноября 2011

Я только что запустил сайт несколько недель назад и недавно получил несколько таких ошибок.

Что это значит, пытается ли Bing сканировать мой сайт?Что я могу сделать, чтобы это исправить?

Ответы [ 2 ]

2 голосов
/ 09 ноября 2011

Этот файл просто поможет Bing с вашим сайтом.

Сначала перейдите по адресу: https://ssl.bing.com/webmaster/SubmitSitePage.aspx и добавьте свой сайт.

Вам будет предложено загрузить файл BingSiteAuth.xml.Добавьте это где-нибудь в вашем проекте MVC (возможно, в корневой папке), а затем в Global.asax.cs в методе RegisterRoutes добавьте:

routes.IgnoreRoute("BingSiteAuth.xml")

Если вы решите добавить файл где-то, кроме сайтаroot, убедитесь, что вы сопоставили с ним маршрут, который выглядит так, как будто он находится в корневом каталоге:

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

2 голосов
/ 09 ноября 2011

Вы можете добавить BingSiteAuth.xml в корень вашего сайта.

Совершенно точно, это похоже на отправку файла sitemap.xml в Инструменты Google для веб-мастеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...