Archiwa tagu: adres WWW

Hipsta adres

Dzisiaj krótkie demo jak sprawić, aby adresy były piękne 

Chodzi oczywiście o aplikacje odpalane i debugowane z Visual Studio. Domyślnie projekty Web chodzą na IIS Express i każda aplikacja WWW ma swój własny niepowtarzalny port.

Przykładowy adres http://localhost:3451 zastąpię http://artur.com 

Trochę przy tym roboty i zastanawiam się jak daleko popłynęliśmy stosując takie podejście. Z jednej strony start projektu jest bardziej skomplikowany, a z drugiej każdy w zespole ma tak samo skonfigurowane środowisko + przyjemniejszy/łatwiejszy do wpisywania adres.

[1] Jeżeli nie macie to zainstalujcie sobie w systemie IIS’a (panel sterowania – > programy -> włącz/wyłącz funkcje windows).

IIS instalacja

[2] Stwórzcie nową witrynę na IIS. Kontynuując przykład dla artur.com

iis nowa witryna

Tutaj mała uwaga, ścieżkę podaje do folderu projektu Web. Po dodaniu witryny powinno to wyglądać tak jak u mnie:

zawartość aplikacji

[3] Upewnijcie się, że uprawnienia są właściwe dla:

  • użytkownika puli aplikacji (tożsamość)
  • użytkownika z dostępem do bazy danych
  • użytkownika który ma dostęp do plików aplikacji (poświadczenia ścieżki fizycznej)

[4] Otwórzcie plik hosts (C:\Windows\System32\drivers\etc\hosts) i dodajcie do niego linię: 127.0.0.1 artur.com

+ zapiszcie (na 50% będzie to mikro problem)

[5] Odpalcie projekt w Visual Studio jako administrator, przejdźcie do właściwości projektu i w zakładce Web zmieńcie IIS Express na Local IIS. W pole project url wprowadźcie http://artur.com i kliknijcie przycisk Create Virtual Directory.

ustawienia projektu Visual Studio

[6] Jeśli macie ustawione proxy to przyda się jeszcze dodać regułę wykluczającą. IE – > Opcje internetowe -> Połączenia -> Ustawienia sieci LAN -> Zaawansowane -> wykluczenie np. *.artur.com

[7] Jeżeli używacie uwierzytelniania domenowego to należy jeszcze do rejestru (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0) dodać nową wartość multi-string o nazwie BackConnectionHostNames i wartością waszego custom host (np. artur.com). Więcej przeczytacie na stronach msu.

[8] Cieszcie się pięknym i hipsterskim adresem 

artur.com-rezultat