如何: 支援在.NET Framework 建置的應用程式

文章翻譯 文章翻譯
文章編號: 818013 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
全部展開 | 全部摺疊

在此頁中

結論

本文將逐步告訴您,對於支援在.NET Framework 建置的應用程式的重要考量事項。這是一系列提供在.NET Framework 建置的應用程式的詳細的資訊的文章。

本系列中的文件包括下列各項:
818016如何: 部署在.NET Framework 建置的應用程式
818013如何: 支援在.NET Framework 建置的應用程式
818015如何: 調整及縮放在.NET Framework 建置的應用程式的效能
818014如何: 安全的.NET Framework 建置的應用程式

備份與還原.NET Framework 組態與安全性原則

.NET Framework 組態和安全性原則會儲存在標準的 XML 檔案中。這些檔案並不需要特殊的代理程式備份和復原。不過,系統管理員必須知道各種檔案的位置。它們也應該瞭解哪些檔案重大以及哪些檔案並不需要備份。

如必須包含在備份及修復啟用.NET Framework 組態儲存失敗之後還原的檔案描述,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
815168如何: 備份及還原.NET Framework 組態與安全性原則檔案

啟用 ASP.NET 追蹤

ASP.NET 包含工具讓系統管理員作業的 Web 網頁有關的詳細資訊。追蹤會顯示要求和包括應用程式可能會產生的自訂錯誤訊息的回應的所有詳細的資料。追蹤可以是有用的疑難排解工具。 但是,您應該只啟用追蹤時您了解其效能和安全性的潛在影響。

如需有關如何啟用 ASP.NET 應用程式的追蹤功能的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
306731資訊: 新追蹤功能在 ASP.NET 中

監視 ASP.NET 伺服器應用程式

最好的方法來改善應用程式的執行時間是可靠的方式,並快速地偵測應用程式失敗。監視 ASP.NET 應用程式的幾種方法: 監看的處理程序失敗、 監視相依服務、 模擬 HTTP 要求和警示效能計數器。

如需有關如何設定多重層級監視 ASP.NET 應用程式的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
815169如何: 監視 ASP.NET 伺服器應用程式

監視在.NET Framework 建置的應用程式中的錯誤

通常是建置在.NET Framework 的應用程式使用標準的 Windows 事件記錄檔來登錯誤。ASP.NET 應用程式也可以使用 Windows 事件記錄檔。 不過,錯誤經常只會出現在 HTTP 使用量記錄檔。ASP.NET 應用程式也會公開錯誤到效能計數器。這可讓即時監視和警告。

如其他有關如何監視錯誤在.NET Framework 建置的應用程式中,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
815167如何: 監視.NET 連線應用程式中的錯誤

ASP.NET Web 應用程式的疑難排解

ASP.NET 應用程式函式從 ASP 3.0 的應用程式完全不同。因此,它們需要不同的方法進行疑難排解。幸運的是,ASP.NET 提供較佳的疑難排解工具比做較舊的應用程式環境。詳細的錯誤訊息及追蹤可以隔離大部分的問題,如果錯誤訊息在 ASP.NET 中發生,且不在 Web 伺服器。

如 ASP.NET 的額外有關疑難排解程序,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
815166如何: 疑難排解 ASP.NET Web 應用程式

量值的 ASP.NET Web 應用程式的回應速度


使用追蹤、 使用 [效能] 嵌入式管理單元,或使用 Web 應用程式壓力 (WAS) 工具,可以測量的 ASP.NET 應用程式回應速度。在 WAS 工具會產生 Web 伺服器上的人工負載。您可以這麼做來測量回應程度測試延展性,並調整效能。但是,有四個考量使用 WAS 工具以最有效地識別 ASP.NET 應用程式的效能問題。

如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
815161如何: 測量 ASP.NET Web 應用程式壓力工具的回應速度

偵錯 ASP.NET Web 應用程式


ASP.NET 具有新功能來輕鬆地偵錯您的 Web 應用程式。在 ASP.NET 應用程式中可以設定中斷點、 使用頁面層級追蹤,並寫出的偵錯自訂追蹤訊息。藉由在 ASP.NET 中使用新的偵錯功能,您可以追蹤進度透過您的 Web 應用程式和多輕鬆地識別及診斷問題。

如需詳細資訊按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中發行項]:
316726如何: 偵錯 ASP.NET Web 應用程式

306172當在 Visual Studio.NET 中的 ASP.NET 應用程式進行偵錯資訊: 一般錯誤

.NET 安全性設定所造成的問題疑難排解

.NET Framework 提供非常詳細控制權授與受管理的組件的權限的系統管理員。許多應用程式建置在預設的.NET Framework 環境中執行。這些應用程式可能會遇到問題,在自訂的環境中。隔離這類問題的重要部份是判斷安全性組態是否為問題的來源。

如需有關如何判斷是否自訂的安全性組態做為來源的應用程式的問題的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
815163如何: 疑難排解問題所造成的.NET Framework 安全性組態

疑難排解問題所造成的信任層級

在.NET Framework 建置的 Managed 應用程式的優點之一就是通用語言執行階段環境會限制應用程式 ’s 存取權僅允許應用程式 ’s 信任層級的那些系統資源。此加強安全性的缺點是應用程式可能會需要它們沒有存取權的資源。 系統管理員必須能疑難排解這些問題。.NET Framework 組態工具提供數種方法來疑難排解這些組態問題。

如需有關如何疑難排解信任層級的問題的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
815164如何: 疑難排解信任層級與相關的問題

?考

如需有關如何支援在.NET Framework 建置的應用程式的詳細資訊,請造訪下列 Microsoft 網站]:
http://msdn2.microsoft.com/en-us/netframework/aa497327.aspx


屬性

文章編號: 818013 - 上次校閱: 2014年2月27日 - 版次: 2.3
這篇文章中的資訊適用於:
  • Microsoft .NET Framework 1.0
  • Microsoft ASP.NET 1.0
  • Microsoft Internet Information Services 5.0
  • Microsoft .NET Framework 1.1
  • Microsoft ASP.NET 1.1
關鍵字:?
kbnosurvey kbarchive kbmt kbsecurity kbbackup kbmonitoring kbwebserver kbweb kbhowtomaster KB818013 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:818013
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com