專案設計工具、服務頁

用戶端應用程式服務會提供從 Windows Form 和 Windows Presentation Foundation (WPF) 應用程式對 Microsoft AJAX 登入、角色及設定檔等服務的簡化存取。您可以使用 [專案設計工具] 的 [服務] 頁來啟用和設定專案的用戶端應用程式服務。

運用用戶端應用程式服務,您可以使用集中式的伺服器來驗證使用者、判斷每個使用者的指派角色或角色,以及儲存可透過網路共用的個別使用者應用程式設定。如需詳細資訊,請參閱 用戶端應用程式服務

若要存取 [服務] 頁,請選取 [方案總管] 中的專案節點,然後按一下 [專案] 功能表中的 [屬性]。當 [專案設計工具] 出現時,請按一下 [服務] 索引標籤。

注意事項注意事項

用戶端應用程式服務需要完整版的 .NET Framework,在 .NET Framework Client Profile 中並不支援。如果停用 [啟用用戶端應用程式服務] 核取方塊,請確認 [目標 Framework] 設定為 .NET Framework 3.5 (含) 以後版本。若要檢視 C# 中的 [目標 Framework] 設定,請開啟 [專案設計工具],然後按一下 [應用程式] 頁面。若要檢視 Visual Basic 中的 [目標 Framework] 設定,請開啟 [專案設計工具],按一下 [編譯] 頁面,然後按一下 [進階編譯選項]。

HOW TO:設定用戶端應用程式服務

  • 組態
    在此頁面上無法編輯這個控制項。如需這個控制項的說明,請參閱專案設計工具、編譯頁 (Visual Basic)專案設計工具、建置頁 (C#)

  • 平台
    在此頁面上無法編輯這個控制項。如需這個控制項的說明,請參閱專案設計工具、編譯頁 (Visual Basic)專案設計工具、建置頁 (C#)

  • 啟用用戶端應用程式服務
    選取此選項,即可啟用用戶端應用程式服務。您必須在 [服務] 頁上指定服務位置,才能使用用戶端應用程式服務。

  • 使用 Windows 驗證
    表示驗證提供者將會使用 Windows 架構驗證,也就是 Windows 作業系統所提供的識別 (Identity)。

  • 使用表單驗證
    表示驗證提供者將會使用表單驗證。這表示您的應用程式必須提供用於登入的使用者介面。如需詳細資訊,請參閱 HOW TO:使用用戶端應用程式服務實作使用者登入

  • 驗證服務位置
    只能搭配表單驗證使用。指定驗證服務的位置。

  • (選擇項) 認證提供者
    只能搭配表單驗證使用。表示當您的應用程式呼叫 static Membership.ValidateUser 方法並傳遞空字串或 null 做為參數時,驗證服務將會用來顯示登入對話方塊的 IClientFormsAuthenticationCredentialsProvider 實作 (Implementation)。如果這個方塊保留空白,您就必須將有效的使用者名稱和密碼傳遞到 Membership.ValidateUser 方法。您必須將認證提供者指定為組件限定的型別名稱。如需詳細資訊,請參閱 Type.AssemblyQualifiedName組件名稱。最簡單的組件限定型別名稱格式看起來與下列範例類似:MyNamespace.MyLoginClass, MyAssembly

  • 角色服務位置
    指定角色服務的位置。

  • Web 設定服務位置
    指定設定檔 (Web 設定) 服務的位置。

  • 進階
    開啟 服務對話方塊的進階設定,您可以用這個對話方塊來覆寫預設行為。例如,您可以用這個對話方塊指定資料庫來做為離線儲存區,而不用使用本機檔案系統。如需詳細資訊,請參閱 服務對話方塊的進階設定

請參閱

工作

HOW TO:設定用戶端應用程式服務

參考

服務對話方塊的進階設定

專案設計工具、編譯頁 (Visual Basic)

專案設計工具、建置頁 (C#)

概念

專案設計工具簡介

其他資源

用戶端應用程式服務