Настройка URL по умолчанию в Web.Config для веб-сайта - PullRequest
3 голосов
/ 21 апреля 2009

Когда пользователи переходят на мой сайт, я хочу, чтобы он отображал:

http://example.com 

а не:

http://example.com/default.aspx

Как я могу это сделать?

Ответы [ 5 ]

11 голосов
/ 21 апреля 2009

Это делается из IIS:

Вы также можете сделать это, настроив некоторые отображения URL-адресов. Проверьте здесь для более подробной информации.

1 голос
/ 21 апреля 2009

Это возможно (действительно поощряется) с IIS7, но единственный способ, которым я знаю, сделать это в IIS6, это уродливые трюки с urlmapping:

<system.web>
  <urlMappings>
    <add url="~/Default.aspx" mappedUrl="~/YourPage.aspx"/>
  </urlMappings>
</system.web>
0 голосов
/ 21 февраля 2011

в IIS->your site->right click->property->Default Document

Установите страницу по умолчанию, которую вы хотите открыть при загрузке

0 голосов
/ 21 апреля 2009

Если вы запускаете свой веб-сайт под управлением IIS, просто запустите диспетчер IIS в Windows, затем откройте свой сайт в дереве и дважды щелкните значок «Документы по умолчанию». В открывшемся окне убедитесь, что параметр index.aspx существует, если он не вставлен, и переместите его на первое место в списке.

Также есть способ настроить документ по умолчанию с помощью сценария администратора (vbscript) следующим образом:

set node=getObject("IIS://LocalHost/W3SVC/1/Root")
node.defaultdoc = "index.aspx" & "," & node.defaultdoc
node.setinfo
0 голосов
/ 21 апреля 2009

Либо вы устанавливаете страницу по умолчанию в IIS или в обозревателе решений, щелкая правой кнопкой мыши и выбирая «Сделать стартовой страницей».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...