先到 c:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts

裡面有個「VS2013 開發人員命令提示字元』,雙擊執行它.

接著會出現一個黑色視窗,這就是我們下命令的地方了

//列出所有註冊的站台

c:\Program Files\IIS Express\appcmd.exe" list site

SITE "WebApplication1" (id:6,bindings:http/*:29746:localhost,state:Unknown)

站台資訊中會有一欄 id,後面跟的數字就是這站台的唯一碼,接著我們啟動這個站台

c:\Program Files\IIS Express\iisexpress.exe" /siteid:6

Successfully registered URL "http://localhost:29746/" for site "WebApplication1"
 application "/"
Registration completed for site "WebApplication1"

這樣就表示啟動成功了,用你的瀏覽器去訪問黃色區塊的網址

開始的要求: "GET" http://localhost:29746/
開始的要求: "GET" http://localhost:29746/
結束的要求: "http://localhost:29746/",HTTP 狀態為 200.0
結束的要求: "http://localhost:29746/",HTTP 狀態為 200.0
開始的要求: "GET" http://localhost:29746/Content/bootstrap.css
開始的要求: "GET" http://localhost:29746/Scripts/modernizr-2.6.2.js
開始的要求: "GET" http://localhost:29746/Content/site.css
結束的要求: "http://localhost:29746/Scripts/modernizr-2.6.2.js",HTTP 狀態為 200
0
結束的要求: "http://localhost:29746/Content/site.css",HTTP 狀態為 200.0
開始的要求: "GET" http://localhost:29746/Scripts/jquery-1.10.2.js
開始的要求: "GET" http://localhost:29746/Scripts/bootstrap.js
開始的要求: "GET" http://localhost:29746/Scripts/respond.js
結束的要求: "http://localhost:29746/Scripts/jquery-1.10.2.js",HTTP 狀態為 200.0

結束的要求: "http://localhost:29746/Scripts/bootstrap.js",HTTP 狀態為 200.0
結束的要求: "http://localhost:29746/Scripts/respond.js",HTTP 狀態為 200.0
結束的要求: "http://localhost:29746/Content/bootstrap.css",HTTP 狀態為 200.0
開始的要求: "GET" http://localhost:29746/favicon.ico
結束的要求: "http://localhost:29746/favicon.ico",HTTP 狀態為 200.0
開始的要求: "GET" http://localhost:29746/__browserLink/requestData/873aa46086804
488fbc767551442c9a?version=2
結束的要求: "http://localhost:29746/__browserLink/requestData/873aa460868043488f
c767551442c9a?version=2",HTTP 狀態為 200.0

以上就是執行的結果,可以用來debug一些問題.

要退出時只要按「Q』

到目前我們可以使用localhost來測試網站,如果要讓它能從外部訪問的話,請修改

C:\Users\user\Documents\IISExpress\config\applicationhost.config

綠色的部分請改成你自己的使用者名稱,在檔案內容中找到你要修改的站台,在本例中如下

<site name="WebApplication1" id="6">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="c:\users\user\documents\visual studio 2013\Projects\WebApplication1\WebApplication1" />
    </application>
    <bindings>
        <binding protocol="http" bindingInformation="*:29746:localhost" />
    </bindings>
</site>

將紅色中原來的localhost改成*

並使用netsh下這個指令,注意藍色的port要和前面設定檔一樣

netsh http add urlacl url=http://*:29746/ user=everyone

C:\Windows\system32>netsh http add urlacl url=http://*:29746/ user=everyone

URL 保留區新增成功

出現這個訊息就是成功了,可以從外部連線測試了

 

arrow
arrow
    文章標籤
    c# command start iis express
    全站熱搜

    痞客興 發表在 痞客邦 留言(0) 人氣()