如何為 Outlook Web Access 設定錯誤報告
適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
上次修改主題的時間: 2009-04-06
本主題將說明如何編輯 Web.config 檔案,在已安裝 Client Access server role 的 Microsoft Exchange Server 2007 電腦上為 Outlook Web Access 設定錯誤報告設定。
Outlook Web Access 的錯誤報告
Outlook Web Access 預設會在出現錯誤時對使用者顯示簡單的訊息。您可以設定 Outlook Web Access 以顯示完整的錯誤訊息,並讓使用者能夠透過電子郵件傳送錯誤的副本。您可以使用預設的錯誤報告位址,此位址會直接連接到 Microsoft 上受監視的位址。您也可以設定位址,例如您的本機 Exchange 系統管理員的信箱。
您必須在 Outlook Web Access 上啟用錯誤報告,才能傳送報告。其機碼為 ShowDebugInformation 與 EnableEmailReports。
當 ShowDebugInformation 設為 true
時,使用者將會看見詳細的錯誤報告,而非簡單的錯誤訊息。
當 EnableEmailReports 設為 true
時,Outlook Web Access 會在錯誤訊息上提供可讓使用者點選以傳送錯誤報告的連結。您可以讓訊息傳送至預設的受監視 Microsoft 電子郵件地址。您也可以將其設定為傳送至任何簡易郵件傳送通訊協定 (SMTP) 位址。若要設定錯誤報告送達的 SMTP 位址,您必須新增並設定 ErrorReportAddress 機碼。
除了 ShowDebugInformation 與 EnableEmailReports 機碼所控制的錯誤報告以外,在發生錯誤時,Outlook Web Access 亦可傳送 Dr. Watson 報告至 Microsoft。Dr. Watson 報告預設會在每次發生伺服器錯誤時傳送至 Microsoft。您可以設定 Outlook Web Access,使其在發生用戶端錯誤時也傳送 Dr. Watson 報告。用以執行此動作的機碼為 SendWatsonReport 與 SendClientWatsonReport。
開始之前
若要執行下列程序,您使用的帳戶必須已委派本機 Administrators 群組的成員資格。
如需管理 Exchange 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量。
程序
若要設定 Outlook Web Access,使其對一般使用者顯示錯誤訊息的完整文字,請顯示用以傳送報告的連結,或設定報告要送達的 SMTP 位址,再找出 Outlook Web Access Web.config 檔案,然後設定 ShowDebugInformation、EnableEmailReports 與 ErrorReportAddress 機碼。
使用記事本設定 Outlook Web Access 錯誤報告
在 Client Access Server 上尋找 Outlook Web Access Web.config 檔案。預設位置是 <磁碟機>\Program Files\Microsoft\ExchangeServer\ClientAccess\Owa。
備份檔案。
使用編輯器 (例如記事本) 開啟原始檔案。請勿使用網際網路資訊服務 (IIS) 編輯 Web.config 檔案。
找出 <appSettings>。找出 ShowDebugInformation 機碼,然後將其值設為
true
以顯示詳細的錯誤資訊,或設為false
以顯示簡單的錯誤訊息。如果 ShowDebugInformation 機碼不存在,請在 <appSettings> 與 </appSettings> 之間輸入下列字串,並將其值設為
true
或false
,以建立此機碼。<add key="ShowDebugInformation" value="true" />
如果您已將 ShowDebugInformation 機碼設為
true
,您即可設定 Outlook Web Access 以納入用以傳送錯報告的連結。若要顯示連結,請找出 EnableEmailReports 機碼,然後將其值設為true
以傳送報告,或設為false
而不傳送報告。如果 EnableEmailReports 機碼不存在,請在 <appSettings> 與 </appSettings> 之間輸入下列字串,並將其值設為
true
或false
,以建立此機碼。<add key="EnableEmailReports" value="true" />
附註: 根據預設,當您將 ShowDebugInformation 機碼設為 true
後,錯誤報告即會傳送至 Microsoft 上受監視的信箱。您也可以設定 ErrorReportAddress 機碼,將錯誤報告傳送至本機信箱。找出 ErrorReportAddress 機碼,並將其值設為錯誤報告要送達的 SMTP 位址。
如果 ErrorReportAddress 機碼不存在,您可以在 <appSettings> 與 </appSettings> 之間輸入下列字串,然後指定錯誤報告要送達的 SMTP 位址,以建立此機碼。
<add key="ErrorReportAddress" value="
sample@contoso.com" />
附註: 將 sample@contoso.com 替換為錯誤報告要送達的 SMTP 位址。 儲存並關閉檔案。
Dr. Watson 錯誤報告預設會在每次發生 Exchange 伺服器錯誤時傳送至 Microsoft。您可以設定 Outlook Web Access,使其也傳送用戶端 Dr. Watson 錯誤報告。用以控制 Dr. Watson 報告的機碼為 SendWatsonReport 與 SendClientWatsonReport。
使用記事本設定 Outlook Web Access Dr. Watson 錯誤報告
若要設定 Outlook Web Access Dr. Watson 錯誤報告,請找出 Client Access Server 上的 Outlook Web Access Web.config 檔案。預設位置是 <磁碟機>\Program Files\Microsoft\ExchangeServer\ClientAccess\Owa。
備份檔案。
使用編輯器 (例如記事本) 開啟原始檔案。請勿使用 IIS 編輯 Web.config 檔案。
找出 <appSettings>。若要設定 Outlook Web Access 以傳送伺服器 Dr. Watson 錯誤報告,請找出 SendWatsonReports 機碼,並將其值設為
true
。如果不要傳送伺服器 Dr. Watson 錯誤報告,請將其值設為false
。如果 SendWatsonReports 機碼不存在,請在 <appSettings> 與 </appSettings> 之間輸入下列字串,並將其值設為
true
或false
,以建立此機碼。<add key="SendWatsonReports" value="true" />
附註: 依預設,SendWatsonReport 會設為 true
。如果此機碼不存在,即會傳送伺服器 Dr. Watson 錯誤報告。若要設定 Outlook Web Access 以傳送用戶端 Dr. Watson 錯誤報告,請找出 SendClientWatsonReport 機碼,並將其值設為
true.
。如果不要傳送用戶端 Dr. Watson 錯誤報告,請將其值設為false
。如果 SendClientWatsonReport 機碼不存在,請在 <appSettings> 與 </appSettings> 之間輸入下列字串,並將其值設為
true
或false
,以建立此機碼。<add key="SendClientWatsonReport" value="true" />
附註: 依預設,SendClientWatsonReport 會設為 false
。如果此機碼不存在,即不會傳送用戶端 Dr. Watson 報告。儲存並關閉檔案。
請注意: |
---|
在變更 Web.config 檔案之前,請先將檔案複製到安全的位置。 |
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.