如何:以限制使用權限偵錯 ClickOnce 應用程式
身為開發人員,您很可能以完全信任權限執行開發電腦,所以偵錯 ClickOnce 應用程式時,不會看到使用者以受限權限執行時的相同安全性例外狀況。
為了攔截這些例外狀況 (Exception),您必須以使用者的相同權限偵錯應用程式。 您可以在 [專案設計工具] 的 [安全性] 頁面中啟用以受限權限偵錯的功能。
此外,開發會呼叫 Web 服務的應用程式時,這些 Web 服務通常位於開發電腦上。 部署之後,使用者將從不同的 URL 存取這些 Web 服務。 偵錯期間,若要模擬使用者經驗,您可以指定 URL,偵錯工具就會視為從這個 URL 呼叫 Web 服務。
若要啟用受限權限的偵錯
在 [方案總管] 中選取專案之後,請在 [專案] 功能表上,按一下 [屬性]。
在 [專案設計工具] 中,按一下 [安全性] 索引標籤。
選取 [啟用 ClickOnce 安全性設定] 核取方塊,再按一下 [這是部分信任的應用程式] 選項按鈕。
按一下 [進階] 按鈕。
選取 [以選取的使用權限集合對此應用程式進行偵錯] 核取方塊,再按 [確定]。
當您偵錯應用程式時,任何嘗試存取權限集合以外的權限,都將會引發安全性例外狀況。
若要指定 URL 進行偵錯
在 [方案總管] 中選取專案之後,請在 [專案] 功能表上,按一下 [屬性]。
在 [專案設計工具] 中,按一下 [安全性] 索引標籤。
選取 [啟用 ClickOnce 安全性設定] 核取方塊,再按一下 [這是部分信任的應用程式] 選項按鈕。
按一下 [進階] 按鈕。
選取 [以選取的使用權限集合對此應用程式進行偵錯] 核取方塊,再按 [確定]。
在 [將下列 URL 視為此應用程式的下載位置來進行偵錯] 文字方塊中,輸入 URL 或網路路徑。