Могу ли я иметь страницу default.aspx на сайте MVC?

У меня есть устаревший сайт WebForms со страницей Default.aspx, которая в IIS настроена как страница по умолчанию. Поэтому, когда кто-то идет вmysite.com Oнивидеть mysite.com/Default.aspx, но URL в адресной строке показывает толькоmysite.com.

Я добавил MVC на сайт и хочу постепенно перенести функциональность в MVC. Все работает, но это сломало корневую страницу: переход к маршруту вызвал 404, потому что маршрут по умолчанию соответствовал корню и пытался маршрутизировать контроллер Home, но его не было. Поэтому я добавил один, который делает это:

' GET: /Home
Function Index() As ActionResult
    'jump to the go page
    Return Redirect("/default.aspx")
End Function

Теперь это работает, за исключением того, что при переходе к маршруту отображаетсяmysite.com/Default.aspx в адресной строке.

Я хотел бы, если либо:

Я не мог соответствовать корневому маршруту, и пусть веб-формDefault.aspx страница обрабатывает это как преждеЯ мог бы маршрутизировать, как сейчас, но сделать так, чтобы страница Default.aspx не отображалась в адресной строке.

Возможно ли это?

Ответы на вопрос(1)

Ваш ответ на вопрос