Документ значения по умолчанию сайта asp.net в подпапке

Вы можете использовать элемент «Запрос рабочего элемента» только для развертывания в заданной среде, если указанный запрос не возвращает результатов. Для этого нет триггеров, но вы можете инициировать релиз на основе других критериев и полагаться на прохождение шлюза для запуска фактического развертывания.

14
задан mamu 7 January 2009 в 19:43
поделиться

2 ответа

Документ по умолчанию не является тем же как начальной страницей. Документ по умолчанию означает, запросил ли я mysite.com/somefolder и не указывал файл, который файл должен IIS отображать.

Если Вы хотите использовать определенную страницу в качестве своей домашней страницы, создать файл Default.aspx и записать это в, он - codebehind класс:

public override void ProcessRequest(HttpContext context) {
    context.Response.Redirect("pages/default.aspx", true);
}

Поскольку клиент, возможно, отключил JavaScript, серверный подход будет более надежным. Однако лучше выпускать постоянное перенаправление вместо простого Response.Redirect. Также выполнение его с помощью JS будет плохо с точки зрения SEO.

17
ответ дан 1 December 2019 в 09:34
поделиться

Документы по умолчанию являются определенной для подпапки вещью - что Вы пытаетесь сделать, не будет (непосредственно) работать. Настройте файл default.htm в корне и имейте его обновление к Вашей реальной "домашней странице".

Лучший вопрос, который необходимо задавать, состоит в том, как же домашняя страница вышла из корневого каталога.

2
ответ дан 1 December 2019 в 09:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: