Weblog @ rebex.cz

Weblogy na webu Rebexu
Welcome to Weblog @ rebex.cz Sign in | Help
in Search

Weblog @ Rebex.cz :: Martin Vobr

weblog o vývoji v dotnetu

VS.NET 2005: Spuštění webu v kořenovém adresáři

VS.NET 2005 obsahuje zabudovaný testovací webserver který umožňuje ladění webů i na strojích, na kterých nemáte nainstalované IISko. Hodí se to ale i jinak: někteří lidé mají rádi zdrojáky střední vrsvty i webu v adresářích blízko sebe a nelíbí se jim umístění části projektu v c:\data\projects\xy a zbytku v c:\inetpub\wwwroot\xyweb.

Výchozí nastavení má ale jednu nectnost: spouští výsledný web ve virtuálním adresáři (http://localhost:1234/xyweb ) namísto v hlavním adresáři webu (http://localhost:1234/). To může být nepříjemné pokud z nějakých důvodů chcete používat absolutní url a skutečný web pak neběží v podadresáři, ale třeba na www.example.com.

Pak by se vám mohl hodit návod, kterak přesvědčit VS.NET 2005 aby zapoměl na spouštění webu ve virtuálním adresáři:

Postup

Nejprve zadejte nový externí nástroj, který spustí webserver nad adresářem aktuálního projektu:

  • Přidat nový externí nástroj (Tools->External Tools)
  • Jako "Command" zadat "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE"
  • Jako "Arguments" vložit "/port:8080 /path:$(ProjectDir)".
  • Zaklikněte "Use output window" - tím zamezíte vyskočení externího okna s příkazovým řádkem.

Za další nastavte ve startovacích volbách projektu použití tohoto nového serveru:

  • V solution exploreru klikněte vyberte z kontextového menu projektu volbu "Start options..."
  • V sekci "server" zvolte "Use custom server" a jako Base url zadejte http://localhost/8080 

To by mělo být vše...

<vtiravaReklama>
  Rebex právě nabírá - sháníme šikovného vývojáře.... Vhodné i na částečný úvazek pro studenty.
</vtiravaReklama>

Published 15. června 2006 14:40 by martinv

Comments

No Comments
New Comments to this post are disabled

This Blog

Syndication

News

Chcete koupit ojeté auto a chcete ho nechat prohlédnout někým kdo tomu rozumí a komu můžete věřit? Zkuste mého kamaráda Michala Ráže - Poradce při koupi ojetého vozu

ComponentForge (aka Safabyte) sells components stolen from Rebex and other .NET component vendors.

Uz jste vyzkoušeli naší komponentu pro práci s formátem ZIP s hromadou ukázek v jazycích C# a VB.NET?

Inspirace na výlet: Stubaiské Alpy - jak je zažili Honza a Mišák.

Powered by Community Server (Personal Edition), by Telligent Systems