端點頁面
使用「Information Services (IIS) 管理員」中的 [功能檢視] 索引標籤 (相對於 [內容檢視] 索引標籤) 時,您可以按一下 [AppFabric] 下的 [端點] 圖示來開啟 [端點] 頁面。您可以從伺服器、網站或應用程式範圍檢視 [端點] 頁面。若目前的範圍是服務等級,您可以按一下 [動作] 窗格中的 [檢視端點] 連結來開啟 [端點] 頁面。
您可以使用此頁面來檢視系統端點、預設應用程式端點,以及在 Web.config 檔案中定義的應用程式端點。系統端點是 AppFabric 系統自動新增至服務的端點。預設應用程式端點是根據應用程式所支援之通訊協定新增至應用程式的端點。應用程式端點是您在 Web.config 檔案中定義的端點。此頁面未顯示使用程式碼在執行階段動態建立的任何其他端點。
系統端點類型是在 machine.config 的 endpointExtensions 區段定義 (例如,discoveryEndpoint)。但是,對於 workflowControlEndpoint 與 serviceMetadataEndpoint,此規則有一個例外。當您在 [設定服務] 對話方塊的 [工作流程主機管理] 索引標籤中選取 [啟用執行個體控制] 選項時會新增第一個端點至服務,當您在 [設定服務] 對話方塊的 [一般] 索引標籤中選取 [啟用 HTTP 上的中繼資料] 選項時會新增第二個端點。
.NET Framework 4 會針對在應用程式上啟用的每個通訊協定,為 Web 應用程式中的所有無標記服務新增應用程式預設端點。例如,若針對應用程式啟用 http 通訊協定,則系統會將具有 basicHttpBinding 的端點新增至服務,而且如果針對應用程式啟用 net.pipe 通訊協定,則系統會將具有 netNamedPipeBinding 的端點新增至服務。您也可以在 Machine.config 的 protocolMapping 區段設定通訊協定對應的繫結。若要檢視針對應用程式啟用的通訊協定,請在應用程式名稱上按一下滑鼠右鍵並指向 [管理應用程式],然後按一下 [進階設定]。
您無法使用此頁面來設定系統端點與預設應用程式端點,但您可以使用它來設定 Web.config 檔案中指定的應用程式端點。若要檢視與設定應用程式端點的一般、效能與驗證屬性,請使用端點的組態對話方塊。若要啟動此對話方塊,使用滑鼠右鍵按一下想要的端點並選取 [設定],或按一下 [動作] 窗格中的 [設定]。
此主題中的以下各節說明 [端點] 頁面中的欄位。
端點清單選項 (顯示在清單頂端)
欄位 |
描述 |
篩選: |
輸入篩選值,按一下 [執行] 旁的箭號選擇要篩選的欄位,然後按一下 [執行]。這樣可根據此篩選條件篩選目前顯示的端點。若未使用篩選條件,則會顯示所有端點。 重要 根據預設值,端點清單中不會顯示系統端點 (例如,workflowControlEndpoint 與 serviceMetadataEndpoint)。按一下頁面頂端的 [移除篩選器] 以檢視系統端點。 |
全部顯示 |
若使用,則會顯示所有端點。 |
分組方式: |
按一下下拉式箭頭並選取要用來將端點分組的條件:
|
端點清單
欄位 |
描述 |
服務虛擬路徑 |
服務的虛擬路徑。 |
位址 |
端點的位址。此項目指定端點的統一資源識別項 (URI),它可以是絕對位址或服務基底位址的相對位址。若設定為空字串,表示可透過在建立服務之 ServiceHost 時指定的基底位址來存取端點。 |
繫結 |
用於存取端點的系統繫結或使用者定義的繫結。此項目決定傳輸類型、所使用的安全性與編碼方式,以及是否支援或啟用可靠工作階段、交易或串流處理。 |
合約 |
端點所公開的 .NET Framework 4 介面功能。 |
名稱 |
端點的名稱。 |
類型 |
端點的類型。有三種主要的端點類型:「系統」、「應用程式 (預設值)」與「應用程式」。請參閱此主題前面的端點描述。 |
網站名稱 |
主控公開此端點之服務的網站名稱。 |
詳細資料窗格
[端點] 頁面底部的 [詳細資料] 窗格會顯示下列屬性與屬性值。
注意
若與這些屬性關聯的任何組態值為空字串 (“ “) 或不存在於組態檔中,則會顯示空字串值。
概觀索引標籤 |
若存在於組態檔中,則會顯示下列值。 |
網站名稱 |
主控公開此端點之服務的網站名稱。 |
服務虛擬路徑 |
服務的虛擬路徑。 |
位址 |
端點的位址。此項目指定端點的統一資源識別項 (URI),它可以是絕對位址或服務基底位址的相對位址。若設定為空字串,表示可透過在建立服務之 ServiceHost 時指定的基底位址來存取端點。 |
繫結 |
用於存取端點的系統繫結或使用者定義的繫結。此項目決定傳輸類型、所使用的安全性與編碼方式,以及是否支援或啟用可靠工作階段、交易或串流處理。 |
合約 |
端點所公開的 .NET Framework 4 介面功能。 |
名稱 |
端點的名稱。 |
類型 |
端點的類型。有三種主要的端點類型:「系統」、「應用程式 (預設值)」與「應用程式」。請參閱此主題前面的端點描述。 |
安全性模式: |
定義用於端點的安全性模式。在 Windows Communication Foundation (WCF) 中,有兩種主要方式可用來實作傳輸安全性。 傳輸安全性模式:它使用傳輸等級通訊協定 (例如,HTTPS) 來實作傳輸安全性。「傳輸」模式具有高效率、廣為採用、適用於多種平台以及運算方式簡單等特性。但是,其缺點則是只能保護點對點訊息的安全。使用傳輸安全性時,是使用傳輸層來傳遞使用者認證與宣告。 訊息安全性模式:它使用 WS-Security 來實作傳輸安全性。因為訊息安全性會直接套用到 SOAP 訊息,而且隨著應用程式資料包含在 SOAP 封套內,因此具有不授權於傳輸通訊協定、更具擴充性以及可確保端對端安全性 (相對於點對點) 等優點。但是,它的速度卻比傳輸安全性模式慢許多倍 (由於 SOAP 訊息是由文字型 XML 組成)。使用訊息安全性時,是使用 WS-Security 規格將使用者認證與宣告封裝在每個訊息中,以保護訊息的安全。 |
傳輸配額: |
傳輸配額是設定的限制值,用來判斷繫結是否使用過量資源。其主要目的是防止超過配額值之後,資源不會遭到不必要的過度使用。在拒絕服務的攻擊中會發生此情況。例如,管理各種逾時、緩衝區/訊息/集區大小以及連線數目,都是建立傳輸配額的方式。傳輸配額值是在傳輸繫結或主機原則中設定,或透過應用程式的組態設定來設定。 如需有關 WCF 傳輸配額的詳細資訊,請參閱傳輸配額 (可能為英文網頁)。 |
動作窗格
設定 |
啟動端點的組態對話方塊對話方塊以設定端點。 嘗試設定系統端點或預設應用程式端點時遇到下列訊息。只能設定應用程式 (非預設) 端點。 注意 無法設定系統或預設端點。只能編輯在組態中定義的應用程式端點。 |
服務 |
結束 [端點] 窗格會回到Services Page。顯示的服務範圍會維持與原始 [端點] 頁面所設定之範圍相同。 |
2012-03-05