У меня проблема с переносом моего проекта на сервер iis. На сервере разработки asp.net вся маршрутизация прошла гладко. Теперь я хочу перейти на сервер iis, и мой атрибут onchange в теге select не работает. Когда я пытаюсь получить от https://www.web.com/Manager/Authorized/Accounts/0, используя
onchange="location.href='<%= Manager.MyConfiguration.Prefix %>/Authorized/Authorized/Accounts/'+this.value"
на очевидной странице, я в конечном итоге на https://www.web.com/Manager/Authorized/Accounts/0/Manager/Authorized/Authorized/Accounts/13424
Та же проблема была с каждым атрибутом href, и Html.Actionlink в значительной степени решил большинство из них, но я до сих пор не знаю, как маршрутизировать onchange или onclick.
<% = Manager.MyConfiguration.Prefix%> была моя идея, как добавить туда / Manager / часть маршрута (чтобы не использовать его на локальном devserver). Без этой части я получаю только https://www.web.com/Authorized/Accounts/13424, что тоже неправильно.