Илья: странно, игрался по разному, не работало, сегодня на другом компе сделал так: new { area = "", controller = "Record", action = "AphorismDetail", id = item }) и работает как нужно, может кеш.
Мне тут еще советуют - NonAction для частных методов не нужен и sitemap.xml лучше формировать по таймеру в фоне, а не позапросу каждый раз. Это статический контент, пусть его обслуживает IIS, а не ASP.NET. Но ведь запрос на sitemap.xml идет раз в несколько дней от поисковых ботов...?
Илья: Спасибо за ответ. Так содержание rout.config у меня стандартное (которое создается при создании проекта) + добавил маршрут sitemap, карта открывается - значит роут карты работает... я так понимаю нужно еще определить маршрут, который из aforizmus.com/Record/aphorism?item=1428 делал бы aforizmus.com/Record/aphorism/1428 почитал про роуты, не понятно как это сделать... у тебя есть примерчик?
Илья: все как в твоем коде, правда в модели немного другое свойство: private string GetUrl(RequestContext request, RouteValueDictionary values)
{
var routes = RouteTable.Routes;
//var data = routes.GetVirtualPathForArea(request, values);
var data = routes.GetVirtualPath(request, values);
на это GetVirtualPathForArea ругалось нет такого....
Илья: привет! Да, я видать переработал)), уже потом, занимаясь другим делом осенило - нужно ведь данные подавать.... в общем сделал, работает, но не до конца корректно.... глянь пж, я дополнил вопрос
Илья: Привет! Наконец то добрался до карты... Все добавил, единственная ошибка тут - take.ms/Zhc9m не пойму что там должно быть? Может опечатка? И еще я робот тхт файл по старинке создал, разницы нет же особой или как в твоем варианте или текстовый файл?
Спасибо.
да, я был админом, что то случилось (хотя не софт, никаких настроек, ничего не меняли) и админом стал акронис. Пароль зачем менять? Я его ввожу без проблем и вхожу, но как юзер. В управление учетными меня не пускает, я уже не админ.
Алексей Немиро: Руками делать, если требуется полный контроль и лучшее качество. - согласен, но код же один раз настраивается и далее пишет в файл... и пока структура данных не меняется, карта живет себе поживает. Программулиной воспользоваться не могу, это обычный хостинг, хоть и вин хостинг.
Валерий Абакумов: сейчас uh.ua и все как часики... до этого был hostpro.ua - ужас... на сайте с 3 000 посетителями/сутки постоянно отваливалась БД вешая все сайты на аккаунте. Хостер решал решал проблему месяца два, пока я не плюнул и не переехал.
удивительно, перепробовал массу вариантов одного и того же кода, с разницей в некоторых символах и вот что сработало - take.ms/RsUPl именно вот так и не иначе.
Валерий Абакумов: спасибо за быстрый ответ. Дело в том, что у меня один сайт aforizmus.com сейчас занялся его настройкой в плане СЕО и оказалось что он также доступен по адресу www.aforizmus.com что плохо в плане СЕО. Вот ищу вариант постоянного редиректа главной страницы и всех всех остальных с www на http://
кинь номер кошелька вебмани aforizmus.info собак yandex.ru перешлю пиво =)