none
如何改變VS2013使用的預設IIS Express路徑 RRS feed

  • 問題

  • 作業系統win7 64bit

    網站專案ASP.NET MVC5 

    當我直接使用VS2013 Debug預設網站瀏覽後, VS2013會自動幫我開啟一個IIS Express,

    但是這是C:\Program Files (x86)\IIS Express\iisexpress.exe,

    我希望能更改VS2013的設定好讓我瀏覽時可以使用D:\mylab\IIS Express底下的iisexpress.exe

    請問要如何做到呢?謝謝!

    2014年8月18日 上午 06:56

解答

所有回覆

  • 您可以看一下這篇文件的說明:IIS 8.0 Express Readme , 在[Changing the User Home Directory]中有說明

    2014年8月18日 上午 08:15
  • 感謝回覆!

    但這好像是改變網站根目錄, 而不是改變VS2013呼叫iisexpress.exe執行檔的路徑(?)

    比如說 specifying the "/userhome" parameter when launching iisexpress.exe. 這已經是在呼叫iisexpress.exe指定參數了...

    2014年8月18日 上午 09:24
  • 我找到config檔案裡面有以下說明, 我加了IIS_BIN使用者變數, 但沒有用,

    如果再加SYSTEMDRIVE=D , VS2013就開不起來了

    <quote>

        NOTE: The following environment variables are available to be used
              within this file and are understood by the IIS Express.

              %IIS_USER_HOME% - The IIS Express home directory for the user
              %IIS_SITES_HOME% - The default home directory for sites
              %IIS_BIN% - The location of the IIS Express binaries
              %SYSTEMDRIVE% - The drive letter of %IIS_BIN%

    </quote>

    2014年8月18日 上午 10:32
  • 還有一種做法就是直接執行Regedit.exe, 將HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IISExpress\8.0機碼的InstallPath的內容值改掉

    2014年8月19日 上午 05:28
  • 如果要改用 x64 版本,請依下面畫面勾選即可。


    理直氣和,切記。

    推廣

    微軟免費中文影音線上教學網站

    2014年8月20日 上午 01:55