Вы можете использовать элемент «Запрос рабочего элемента» только для развертывания в заданной среде, если указанный запрос не возвращает результатов. Для этого нет триггеров, но вы можете инициировать релиз на основе других критериев и полагаться на прохождение шлюза для запуска фактического развертывания.
Документ по умолчанию не является тем же как начальной страницей. Документ по умолчанию означает, запросил ли я 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.
Документы по умолчанию являются определенной для подпапки вещью - что Вы пытаетесь сделать, не будет (непосредственно) работать. Настройте файл default.htm в корне и имейте его обновление к Вашей реальной "домашней странице".
Лучший вопрос, который необходимо задавать, состоит в том, как же домашняя страница вышла из корневого каталога.