Я создаю сайт, используя следующие шаги.
- Создайте веб-приложение Asp.net Mvc 4 со стандартным шаблоном «Интернет-приложение». Итак, код входа создан. Затем обновите весь указанный код с помощью NuGet.
- Запустите
Install-Package HotTowel
и обновите весь код с помощью NeGet.
Когда я запускаю код.
- Он будет идти прямо на HotTowel
HotTowel\index.cshtml
вместо страницы Home\Index.cshtml, на которой есть код входа. - Сгенерированный HTML-код
HotTowel\index.cshtml
заключен в сгенерированный HTML-кодShared\_Layout.cshtml
.
Я хочу
Сначала сайт показывает страницу входа, а после входа перенаправляет на домашнюю страницу HotTowel.
Обновлять:
Я попытался установить HotTowel в предварительно созданный встроенный проект SPA и получил аналогичные проблемы.
Обновление 2:
Я обнаружил, что закомментирование следующих строк в файле HotTowelRouteConfig.cs
гарантирует, что стартовая страница перейдет на Home\Index.cshtml
.
[assembly: WebActivator.PreApplicationStartMethod(
typeof(test4.App_Start.HotTowelRouteConfig), "RegisterHotTowelPreStart", Order = 2)]