在非系統管理員帳戶下調試ASP.NET應用程式

來源:互聯網
上載者:User
       Simonw@2005.6.16 

 

無論Windows2000還是Windows2003預設情況都只有在系統管理員帳戶下才能對ASP.NET程式進行調試,然而往往為了系統的安全我們需要在非系統管理員帳戶下開發調試ASP.NET應用程式。

假設我要使PowerUsers組的simonw帳戶具備調試許可權,首先需要將simonw加入到Debugger Users組,如果需要web虛擬目錄維護許可權還需要加入到VS Developers組,然後將你的ASP.NET 臨時目錄例如:
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files完整存取分配simonw,最後ASP.NET輔助進程的許可權分配是問題的關鍵。下面將分別敘述這兩種系統下的具體配置。

Windows2000下ASP.NET輔助進程為ASPNET_WP.EXE預設運行在ASPNET帳戶下,通過在C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG\Machine.config的配置改變運行帳戶。找到processModel配置節點,設定使用者名稱和密碼,例如userName="simonw" password="1234",然後重新啟動機器即可。

Windows2003下ASP.NET輔助進程為W3WP.EXE,預設IIS 6 進程模型下忽略Machine.config中的配置,這時我們需要將simonw加入到IIS_WPG組中,這是IIS的背景工作處理序組,然後開啟IIS管理器選擇你的應用程式集區查看屬性,選擇標識將預設的網路服務帳戶改為自己的使用者名稱密碼,無需重新啟動機器。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.