2010-12-01 39 views
11

我有IIS Express Beta下載並安裝在WinXP上。我沒有VS2010。如何配置IIS Express與VS2008一起運行?

如何在調試/運行站點時配置VS2008以啓動IIS Express Beta?

+0

右鍵單擊您的Web項目並打開屬性。在「Web」選項卡上,您可以選擇「使用本地IIS Web服務器」嗎? – MStodd 2010-12-01 16:43:48

+0

不,我有新的IIS Express,而不是IIS。如果不編輯csproj文件的xml以將UseIIS設置爲false,我甚至不能打開該項目。 – 2010-12-01 16:52:10

回答

12

以下似乎爲IIS快遞從命令行啓動工作:

  1. 打開Properties的網站

  2. 選擇Start Options

  3. 在開始行動選擇Start External Program,把路徑iisexpress.exeC:\Program Files (x86)\IIS Express\iisexpress.exe

  4. 命令行參數:/路徑:{路徑項目解決方案} /clr:3.5

  5. Server,選擇Use Custom Server

  6. 基地址:​​(默認爲IIS Express,您可以使用命令行參數改變這種)

  7. 重要! Debug Your .NET Web Project With IIS Express [Tips & Tricks]Debuggers取消選中的一切,否則你會使用可以在這個網站上找到一個配置文件啓動得到一個錯誤「無法在Web服務器上啓動調試......」

信息。這是VS2010的具體情況,但我懷疑這同樣適用於2008年。

1

我試圖做同樣的事情,因爲會有no direct vs2008 integration for iis express(他們只是將它添加到vs2010 sp1測試版中)用於測試/開發,您需要執行以下操作。

  1. 使用下面的命令行(iisexpress command line parameters)開始在iisexpress網站,改變$(PROJECTDIR)是你需要的東西它是。

    爲 「%ProgramFiles%/ IIS快遞/ iisexpress.exe」/路徑:$(PROJECTDIR)/端口:4326 /clr:v2.0

  2. 安裝Visual Studio調試器的iisexpress.exe過程

  3. 瀏覽http://localhost:4326或者右擊系統托盤iisexpress圖標,並選擇您的網站

注:我試圖鉤這件事在Visual Studio中生成後事件,但如果您使用CMD然後VS2008掛起,直到iisexpress te rminates。 我也試着用start /b或者把cmd放在一個批處理文件中試圖啓動它,但是這兩個選項都不起作用。

感謝

基思