Czy mogę mieć stronę default.aspx w witrynie MVC?

Mam starszą witrynę WebForms ze stroną Default.aspx, która jest skonfigurowana w IIS jako strona domyślna. Więc kiedy ktoś idzie domysite.com onewidzieć mysite.com/Default.aspx, ale adres URL w pasku adresu pokazuje tylkomysite.com.

Dodałem MVC do witryny i chcę stopniowo przenieść funkcjonalność do MVC. Wszystko działa, ale złamało stronę główną: przejście na trasę spowodowało 404, ponieważ domyślna trasa pasowała do roota i próbowała skierować kontroler Home, ale nie było żadnej. Dodałem więc taki, który to robi:

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

To działa teraz, z wyjątkiem tego, że kiedy nawigujesz do trasy, to pokazujemysite.com/Default.aspx w pasku adresu.

Chciałbym, jeśli:

Nie mogłem dopasować trasy roota i pozwolić WebFormsDefault.aspx strona obsługuje go jak poprzednioMógłbym wyznaczyć trasę tak jak teraz, ale zrób to tak, aby strona Default.aspx nie była wyświetlana w pasku adresu.

Czy któreś z nich są możliwe?

questionAnswers(1)

yourAnswerToTheQuestion