ASP.NET 偵錯:系統需求
本主題描述 ASP.NET 偵錯情節的軟體和安全性需求:
本機偵錯:Visual Studio 和 Web 應用程式會在同一部電腦上執行。這個情節有兩種版本:
ASP.NET 程序碼位於檔案系統上。
ASP.NET 程序碼位於 IIS 網站中。
遠端偵錯:Visual Studio 在用戶端電腦上執行,並對遠端伺服器電腦上執行的 Web 應用程式進行偵錯。
安全性需求
若要進行遠端偵錯,本機和遠端電腦都必須在網域設定或工作群組設定中。
若要對 ASP.NET 背景工作處理序進行偵錯,您必須具有對該處理序進行偵錯的權限。根據預設,ASP.NET 應用程式會以 ASPNET 使用者的身分執行。如果背景工作處理序是以 ASPNET 或 NETWORK SERVICE 身分執行,則您必須具有 Administrator 權限才能對它進行偵錯。
ASP.NET 背景工作處理序的名稱會隨偵錯情節和 IIS 的版本而有所不同。如需詳細資訊,請參閱如何:尋找 ASP.NET 處理序的名稱。
您可以編輯執行 IIS 的伺服器上的 machine.config 檔案,變更 ASP.NET 背景工作處理序執行的使用者帳戶。若要執行這項操作,最好是使用 [Internet Information Services (IIS) 管理員]。如需詳細資訊,請參閱如何:在使用者帳戶下執行背景工作處理序。
如果您將 ASP.NET 背景工作處理序變更為以您自己的使用者帳戶執行,您就不需要是執行 IIS 之伺服器上的系統管理員。
警告 |
---|
在您將 ASP.NET 背景工作處理序變更為以不同帳戶執行之前,請考慮以該帳戶執行 ASP.NET 背景工作處理序時,處理序遭到竊取的後果。ASPNET 和 NETWORK SERVICE 使用者帳戶會以最低權限執行,因此可降低處理序遭竊取時可能造成的損害。如果您必須將 ASP.NET 背景工作處理序變更為以具有較高權限的帳戶執行,可能造成的損害也會較大。 |