HOW TO:以限制使用權限偵錯 ClickOnce 應用程式

身為開發人員,您很可能以完全信任權限執行開發電腦,所以偵錯 ClickOnce 應用程式時,不會看到使用者以受限權限執行時的相同安全性例外狀況。

為了攔截這些例外狀況 (Exception),您必須以使用者的相同權限偵錯應用程式。 您可以在 [專案設計工具] 的 [安全性] 頁面中啟用以受限權限偵錯的功能。

此外,開發會呼叫 Web 服務的應用程式時,這些 Web 服務通常位於開發電腦上。 部署之後,使用者將從不同的 URL 存取這些 Web 服務。 偵錯期間,若要模擬使用者經驗,您可以指定 URL,偵錯工具就會視為從這個 URL 呼叫 Web 服務。

若要啟用受限權限的偵錯

  1. 在 [方案總管] 中選取專案之後,請在 [專案] 功能表上,按一下 [屬性]。

  2. 在 [專案設計工具] 中,按一下 [安全性] 索引標籤。

  3. 選取 [啟用 ClickOnce 安全性設定] 核取方塊,再按一下 [這是部分信任的應用程式] 選項按鈕。

  4. 按一下 [進階] 按鈕。

  5. 選取 [以選取的使用權限集合對此應用程式進行偵錯] 核取方塊,再按 [確定]。

    當您偵錯應用程式時,任何嘗試存取權限集合以外的權限,都將會引發安全性例外狀況。

若要指定 URL 進行偵錯

  1. 在 [方案總管] 中選取專案之後,請在 [專案] 功能表上,按一下 [屬性]。

  2. 在 [專案設計工具] 中,按一下 [安全性] 索引標籤。

  3. 選取 [啟用 ClickOnce 安全性設定] 核取方塊,再按一下 [這是部分信任的應用程式] 選項按鈕。

  4. 按一下 [進階] 按鈕。

  5. 選取 [以選取的使用權限集合對此應用程式進行偵錯] 核取方塊,再按 [確定]。

  6. 在 [將下列 URL 視為此應用程式的下載位置來進行偵錯] 文字方塊中,輸入 URL 或網路路徑。

請參閱

工作

HOW TO:設定 ClickOnce 應用程式的自訂使用權限

概念

保護 ClickOnce 應用程式

ClickOnce 應用程式的程式碼存取安全性

保護 ClickOnce 應用程式