2017-02-16 25 views
0

ссылки URL-адреса неверны на сервере, но верны в моем местном!почему мой URL-адрес ссылки на плохой url на моем сайте?

я использую:

Url.Action("myaction", "mycontroller", new { id = a.Id, title = a.Title,Name="test", area = "" }) 

и:

routes.MapRoute(
      name: "ViewRout", 
      url: "{lang}/{Name}/{id}/{title}", 
      defaults: new { controller = "mycontroller", action = "myaction", lang = "en", id = UrlParameter.Optional, title = UrlParameter.Optional }, 
      constraints: new { id = @"\d+",     
      namespaces: new[] { string.Format("{0}.Controllers", typeof(RouteConfig).Namespace) } 
     ); 

URL в местные:

/en/test/6546/title1 

но, адрес в сервере (! Не всегда, часто, иногда просто плохо) :

/x1(a)xsyidfjazxdfdsxd/en/test/6546/title1 

, пожалуйста, помогите мне!

ответ

1

Кажется, что ваше приложение настроено на включение сеансов cookieless. Эти странные значения в URL-адресе используются для идентификации сеансов в случае, если он не может использовать файлы cookie для этого. Пожалуйста, ознакомьтесь с разделом «Ввод Cookieless Sessions» по адресу:

https://msdn.microsoft.com/en-us/library/aa479314.aspx

 Смежные вопросы

  • Нет связанных вопросов^_^