Я пытаюсь открыть сайт nopCommerce 3.50 для открытия определенной страницы при посещении сайта.Невозможно изменить начальную страницу по умолчанию nopCommerce
Когда я отлаживаю проект локально, он работает правильно, поскольку у меня есть определенная страница «welcome.html», заданная как действие запуска в свойствах проекта (в Visual Studio 2012). Однако, как только сайт публикуется на сервере, он игнорирует этот запрос.
В IIS Я проверил, что «welcome.html» находится в верхней части списка страниц по умолчанию, однако nopCommerce игнорирует эти параметры (как показано на разных форумах), и даже если вы удаляете все остальное, он всегда переходит к умолчанию .aspx.
Я попытался добавить это в web.config в system.webServer, и это не имеет никакого значения:
<defaultDocument>
<files>
<add value="Welcome.html"/>
</files>
</defaultDocument>
Там нет других ссылок на стартовую страницу по умолчанию в конфигурации.
Я не слишком хорошо знаком с nopCommerce или маршрутизацией, знает ли кто-нибудь, как я могу изменить страницу по умолчанию? Все, что я нашел на форумах, пока не сработало. И да, я перестроил проект после каждого изменения, как правило, полностью заменяя папку bin на сервере, чтобы убедиться.
Я не хочу, чтобы сайт перенаправлял конкретное действие или представление, но на статический HTML-документ в корневой папке проекта (ну, я не хочу, чтобы это действительно было, но клиент был очень специфичным о том, чего они хотят). Статическая страница имеет две кнопки, одна из которых перейдет на nopCommerce default.aspx, а другая - на другой сайт.
Благодаря
вы пробовали меняющегося маршрутизации в файле Global.asax.cs - "HomeController", "Index" страницы? – batmaci
Я не знал, как это сделать, чтобы перенаправить на отдельную HTML-страницу, а не на просмотр? – Lyall
посмотрите пожалуйста. – batmaci