ASP.NET調試問題與解決

來源:互聯網
上載者:User
 
from msdn:
ASP.NET調試。
注 如果在本部分中找不到需要的錯誤訊息,請查看處理常規調試問題部分或處理遠端偵錯問題部分。
訊息:無法在 Web 服務器中啟動調試。
圖 1. 無法啟動調試錯誤訊息
原因 1:未將 IIS 應用程式配置為使用 Integrated Windows Authentication。確保已選中“Authentication Method”對話方塊中的 Integrated Windows Authentication 複選框,如圖 2 所示。
圖 2. 啟用整合身分識別驗證
原因 2:檢查 IIS 的 Enable HTTP Keep Alive 選項。如果它是關閉的,則可能需要將其開啟,再嘗試調試。
訊息:您沒有調試伺服器的許可權。
圖 3. 無調試許可權
原因 1:確保已啟用 Integrated Windows Authentication。可能的原因是僅為 IIS 的 Directory 安全啟用了 Basic authentication。
原因 2:如果您在使用 Integrated Windows Authentication,則需要確保您的使用者帳戶能夠完全控制 IIS 的目錄。
原因 3:如果使用完整的機器名(如 machinename.domainname.something)建立 Web 項目,則該 Web 網站會被識別為 網際網路網站。因此,Internet Explorer 的預設設定將對登入行為產生影響。在這種情況下,您需要使用當前帳戶在具有 IE 設定的“Internet”地區啟用登入。
然而,這不是 Internet Explorer 的預設設定,因此最好僅使用機器名來建立項目,將圖 4 用作 Security Settings 的指南。
圖 4. 設定 Internet Explorer 身分識別驗證
訊息:發送調試 HTTP 要求時發生伺服器端錯誤。
圖 5. 調試期間的伺服器端錯誤
原因 1:Web 應用程式沒有應用程式名稱。為此,請使用 IIS MMC 來檢查 Web 項目的屬性,確保 Web 項目具有應用程式名稱。當圖 6 中的紅色輪廓出現時,應該出現應用程式名稱。
圖 6. 設定應用程式名稱
原因 2:如果使用的是 NTFS 檔案格式,則確保“aspnet”具有“wwwroot”或虛擬目錄檔案夾上的適當許可權,才能訪問和寫入這些檔案夾。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.