Как мне установить страницу по умолчанию для моего приложения в IIS7?

iis-7

161626 просмотра

7 ответа

Я развернул свое веб-приложение на IIS7, и все работает отлично. Однако вместо того, чтобы вводить URL моей настоящей стартовой страницы, я хочу, чтобы она автоматически переходила по адресу www.xxxxxx.com/views/root/default.aspx.

Как мне это сделать?

Автор: DenaliHardtail Источник Размещён: 12.11.2019 09:15

Ответы (7)


40 плюса

Просто зайдите в файл web.config и добавьте следующее

<system.webServer>
    <defaultDocument>
      <files>
        <clear />
        <add value="Path of your Page" />
      </files>
    </defaultDocument>
</system.webServer>
Автор: Karan Savla Размещён: 15.05.2012 05:18

20 плюса

  1. В диспетчере IIS выберите свою страницу в дереве сайтов.
  2. Дважды щелкните редактор конфигурации.
  3. Выберите system.webServer / defaultDocument в раскрывающемся списке.
  4. Измените «default.aspx» на имя вашего документа.
Автор: NJoco Размещён: 09.06.2014 03:31

4 плюса

В IIS Manager -> Http view -> дважды щелкните по умолчанию и напишите имя нужной начальной страницы, вот и все

Автор: Arsalan Saleem Размещён: 18.02.2013 06:20

4 плюса

Каран опубликовал ответ, но это не сработало для меня. Итак, я публикую то, что сработало для меня. Если это не сработало, пользователь может попробовать это

<configuration> 
    <system.webServer> 
        <defaultDocument enabled="true"> 
            <files> 
                <add value="myFile.aspx" /> 
            </files> 
        </defaultDocument> 
    </system.webServer>
</configuration> 
Автор: Zerotoinfinity Размещён: 17.02.2015 12:18

2 плюса

Для новичков, таких как я, откройте IIS, раскройте имя своего сервера, выберите сайты, нажмите на свой сайт. При новой установке это веб-сайт по умолчанию. Нажмите на это. На правой стороне у вас есть вариант документа по умолчанию. Дважды щелкните по нему. Вы увидите default.htm, default.asp, index.htm и т. Д. До крайнего правого щелчка, чтобы добавить. Введите полное имя вашего файла (включая расширение), которое вы хотите установить по умолчанию. нажмите ок. Откройте командную строку с правами администратора и перезагрузите iis. Удалите все файлы из папки c: \ inetpub \ wwwroot, такие как iisstart.html, index.html и т. Д.

Примечание. Это автоматически создаст файл web.config в вашей папке c: \ inetpub \ wwwroot. У меня не было файлов web.config в папках inetpub или wwwroot. Это автоматически создано для меня.

В следующий раз, когда вы введете http (s): // имя_сервера, откроется заданная вами страница по умолчанию.

Автор: user9665810 Размещён: 18.04.2018 05:44

1 плюс

Если вы хотите сделать что-то вроде этого, введите «URL-адрес пользователя www.xxxxxx.com/views/root/» и откройте страницу по умолчанию, тогда, я думаю, вам нужно установить атрибут страницы по умолчанию / home / welcome в IIS. Но если пользователь просто вводит «www.xxxxxx.com» и вы все еще хотите перенаправить его на свой URL-адрес, то вы должны написать строку кода на странице по умолчанию, чтобы перенаправить на нужный URL-адрес. Эта страница по умолчанию должна находиться в корневом каталоге вашего приложения, поэтому www.xxxxx.com загрузит www.xxxx.com/index.html, который перенаправит пользователя на нужный URL-адрес.

Автор: prashant Размещён: 17.11.2010 07:47

0 плюса

Я пытался сделать то же самое, чтобы сделать конкретный файл моей страницей по умолчанию вместо структуры каталогов. Поэтому на сервере IIS мне пришлось перейти к документу по умолчанию, добавить страницу, которую я хочу сделать по умолчанию, и в то же время перейти к файлу Web.config и обновить заголовок defaultDocument с помощью «enabled = true». Это сработало для меня. Надеюсь, это поможет.

Автор: nikhil kamath Размещён: 27.07.2017 06:00
Вопросы из категории :
32x32