Internet Information Services (IIS) 必須設定為使用 SymProxy 作為因特網伺服器應用程式開發介面 (ISAPI) 篩選器。 此外,必須設定許可權,讓 IIS 可以取得符號。
如需自動化此程式以及設定摘要的資訊,請參閱 SymProxy 自動化安裝。
確認範例安全性設定適合您的環境,並修改以遵守組織專屬的任何其他安全性需求。
組態選項會根據您執行的特定 IIS 版本而有所不同。 如需 IIS 的詳細資訊,請參閱 IIS 網頁伺服器概觀。
設定應用程式集區
開啟 Internet Information Services (IIS) 管理器。
展開左側計算機名稱的條目,然後找出 應用程式集區。
以滑鼠右鍵按兩下 [應用程式集區 ],然後選擇 [ 新增應用程式集區]。
針對 [名稱] 類型 SymProxy 應用程式集區。
在 .Net CLR 版本 下,選取 No Managed Code
按兩下 [確定 ] 以建立應用程式集區。
接下來,以滑鼠右鍵按下新應用程式集區的項目,然後選取 [ 進階設定...]。
在 [進程模型] 底下,您會看到 [身分識別]。 按兩下右標籤為 「...」 的按鈕。
如果您要驗證為網路服務,請選取 [應用程式集區身分識別] 的 [內建帳戶],然後選取 [網络服務],然後按兩下 [確定]。
如果您是以網域使用者身分進行驗證,請選取 [自定義帳戶 ],然後按兩下 [ 設定 ] 按鈕。 輸入有權存取遠端符號伺服器存放區的帳戶認證(例如 corp\SymProxyUser),然後按兩下 [ 確定]。
按兩下 [確定 ] 結束 [應用程式集區識別 ] 對話框。
按兩下 [確定 ] 結束 [ 進階設定] 對話框。
範例虛擬目錄組態
展開 網站。
以滑鼠右鍵按兩下 [預設網站 ],然後選取 [ 新增虛擬目錄]
使用 符號 之類的名稱,並將它對應至選取的位置。
以滑鼠右鍵點擊已建立的符號虛擬目錄,然後選擇新增應用程式。
從 [ 應用程式集區] 下拉功能表中,選擇 [ SymProxy 應用程式集區 ],然後按兩下 [ 確定]。
設定 ISAPI 篩選
確認 ISAPI 選項已安裝在 IIS 中。
點擊 預設網站。
按兩下 [ISAPI 篩選]。
以滑鼠右鍵點擊資料行「名稱」底下的中央窗格,然後選取「新增」。
針對 篩選名稱 輸入 SymProxy 或其他有意義的名稱。
針對 可執行檔案 類型 c:\windows\system32\inetsrv\symproxy.dll。
若要結束 [ 篩選屬性] 對話框,請按兩下 [確定]。
若要關閉 預設網站屬性, 請按一下 [確定]。
設定MIME類型
下載內容的MIME類型必須設定為application/octet-stream,以允許 IIS 傳遞所有符號檔案。
以滑鼠右鍵點擊 符號 虛擬目錄。
點選 [MIME 類型]。
按下 新增。
針對 [擴充功能],輸入 。*
針對 MIME 類型,請輸入 application/octet-stream。
若要結束 [MIME 類型] 對話框,請按下 [確定]。
使用 web.config 設定MIME類型
您可以編輯 web.config 檔案來設定符號的MIME類型。 此方法會清除繼承的 MIME 類型,並新增全匹配通配符 * MIME 類型。 在某些 IIS 組態中繼承 MIME 類型時,可能需要此方法。
編輯 web.config 檔案,如下所示。
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <directoryBrowse enabled="true" /> <staticContent> <clear /> <mimeMap fileExtension=".*" mimeType="application/octet-stream" /> </staticContent> </system.webServer> </configuration>
其他組態
所需的步驟是 IIS 符號伺服器和 symproxy 設定的一部分。 如需其他設定考慮的相關信息,請參閱這些主題。