2012-06-28 13 views
13

Używam programu IIS Express w programie Visual Studio 2010, a teraz działa on na localhost: 61156. Ale potrzebuję go do uruchomienia w domenie. Czy można uruchomić IIS Express na serwerze devserver.com zamiast localhost: 61156? Więc po uruchomieniu debugowania chcę devserver, com, zamiast localhost: 61156. Natknąłem się na kilka rzeczy w google, ale bez powodzenia. Wszelkie pomysły, jak to zrobić?Ustaw hosta lokalnego jako domenę niestandardową w usługach IIS Express

Dzięki!

Odpowiedz

20

Wykonaj następujące

  1. Jeśli IIS Express działa Przestań
  2. otworzyć plik projektu webapplication (* .csproj lub * .vbproj)
  3. Znajdź <IISUrl>http://localhost:61156/</IISUrl> i zmień go na < IISUrl>http://devserver.com:61156/</IISUrl>
  4. Otwórz plik% userprofile% \ documents \ iisexpress \ config \ applicationhost.config
  5. Znajdź wpis witryny w pliku applicationhost.config zmień bindin g jak pokazano poniżej
    <binding protocol="http" bindingInformation="*:61156:devserver.com" />
  6. W \ Windows \ system32 \ drivers \ etc \ hosts dodać po mapowaniu "127.0.0.1 devserver.com"
  7. W przeglądarce dodać wyjątek do proxy dla devserver.com
  8. zauważyć, że ponieważ używasz niestandardowej domeny (wiązanie nie localhost), należy uruchomić visual studio jako administrator
+0

Dzięki! Wydaje mi się, że nie mam pliku csproj. Czy istnieje inny plik, w którym mogę wprowadzić tę zmianę? –

+0

Jeśli używasz "Visual Basic", znajdziesz plik projektu z rozszerzeniem ".vbproj". ".csproj" jest rozszerzeniem dla projektów C-sharp. – vikomall

+0

dzięki, im przy użyciu C#. Ale dostaję pliki od SVN i csproj nie jest częścią tego. –

2

@ odpowiedź vikomall jest prawidłowa, ale nie mam wystarczająco dużo reputacji jeszcze komentować, więc jestem dodanie dodatkowa odpowiedź tutaj z wyjaśnieniem dla Visual Studio 2015.

Visual Studio 2015 umieszcza teraz plik applicationhost.config specyficzny dla twojego projektu zamiast globalnego. Znajduje się pod adresem: /path /to/code/root/.vs/config/applicationhost.config

Wykonaj te same kroki co w odpowiedzi @ vikomall, ale użyj ścieżki powyżej w kroku 4.

See Mike Dice's Blog