Я нашел следующий вопрос, но, если возможно, я не хочу вносить изменения, которые затронут все сайты на сервере. Свойство HttpBrowserCapabilities.Crawler .NET
Я также нашел инструкции по использованию элемента browserCaps http://msdn.microsoft.com/en-us/library/sk9az15a.aspx, но, похоже, он не рекомендуется.способ обнаружения основных поисковых систем в Asp.net 4.0?
(меня интересует только возможность обнаружения основных поисковых систем)
Оформить заказ Заголовки браузера здесь
или
Получите HttpRequest.UserAgent и сравните его с списком известных пользовательских агентов .
HttpRequest.UserAgent
Точно так же, как на обычном сайте ASP.Net.
if( Request.Browser.Crawler ) { }
Вы можете добавить модуль http для обнаружения всех запросов.