Дружественные URL-адреса для локальных сайтов ASP.NET - PullRequest
0 голосов
/ 15 июля 2010

Я использую Visual Studio 2010 с ASP.NET 4.0 и IIS7.Когда я открываю свой сайт, URL выглядит следующим образом

http://localhost:6549/Website/help/tab/contact-us

Я хочу дружественный URL:

http://mysite/help/tab/contact-us

или что-нибудь, что поможет мне избавиться от порта 6549с URL

http://localhost/Website/help/tab/contact-us

Я использую ASP.NET Development Server, который используется Visual Studio при запуске сайта localhost


Подождите !!Пожалуйста, сделайте различие между «окном свойств» и «страницами свойств» проекта.Я всегда пробовал ваши советы, но использовал «Страницы свойств», и такого свойства, как Использовать динамические порты на этой странице, не существует.Это свойство можно найти только в «Окне свойств»

Ответы [ 3 ]

1 голос
/ 15 июля 2010

Ваше решение настроено на использование IIS, а не сервера разработки ASP.NET? В веб-приложении также есть свойство, где вы можете указать порт (или разрешить выбор произвольного порта) - порт 80 является подходящим портом - для этого требуется доступ администратора к процессу, запускающему веб-сайт. *

1 голос
/ 15 июля 2010

Предполагается, что это сервер разработки ASP.NET:

Чтобы избавиться от номера порта, нужно сделать это - перейти к свойствам проекта - нажмите веб-вкладку - проверьте конкретный порт и назначьте 80 Здесь также есть настройка виртуального пути, которую вы можете установить на /

1 голос
/ 15 июля 2010

Edit: Я думал, что вы можете использовать свой хост-файл для перенаправления пользователя, но я проверил, и вы не можете перенаправить на порт.

Если на компьютере установлен IIS7, просто поместите папку вашей веб-разработки в виртуальный каталог на IIS.

Тогда вы можете получить к нему доступ http://localhost/website/

...