共用方式為


遠端處理範例

儘管使用預設的架構與傳輸通道會比較簡單而且容易滿足大多數的遠端處理需求,在某些特殊情況,還是需要對遠端處理序進行更完整的掌控。本章節各個主題將深入探討遠端處理序以詳盡說明較低階的處理序,以及如何取代或延伸這些處理序。

在建置商務應用程式時,安全性是一項很重要的考量,而開發人員必須能夠將授權或加密之類的安全性功能加入遠端方法呼叫中以符合商務需求。為了符合這項需求,必須自訂通道以便讓開發人員對實際於遠端物件之間來回傳輸的訊息機制擁有掌控權。

Caution note注意:

.NET Framework 遠端處理依預設不進行驗證或加密。因此,建議您採取所有必要的步驟,以確認用戶端或伺服器的識別 (Identity),然後再與其進行遠端互動。由於 .NET Framework 遠端處理應用程式需要 FullTrust 權限才能執行,所以如果某個未經授權的用戶端被授與伺服器的存取權,該用戶端就可以執行程式碼,如同它已完全受信任。請務必驗證您的端點並加密通訊資料流,方法包括在網際網路資訊服務 (IIS) 中裝載遠端型別或建置自訂通道接收組來進行這項工作。

本章節內容

相關章節

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.