如何為 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 上啟用錯誤報告,才能傳送報告。其機碼為 ShowDebugInformationEnableEmailReports

ShowDebugInformation 設為 true 時,使用者將會看見詳細的錯誤報告,而非簡單的錯誤訊息。

EnableEmailReports 設為 true 時,Outlook Web Access 會在錯誤訊息上提供可讓使用者點選以傳送錯誤報告的連結。您可以讓訊息傳送至預設的受監視 Microsoft 電子郵件地址。您也可以將其設定為傳送至任何簡易郵件傳送通訊協定 (SMTP) 位址。若要設定錯誤報告送達的 SMTP 位址,您必須新增並設定 ErrorReportAddress 機碼。

除了 ShowDebugInformationEnableEmailReports 機碼所控制的錯誤報告以外,在發生錯誤時,Outlook Web Access 亦可傳送 Dr. Watson 報告至 Microsoft。Dr. Watson 報告預設會在每次發生伺服器錯誤時傳送至 Microsoft。您可以設定 Outlook Web Access,使其在發生用戶端錯誤時也傳送 Dr. Watson 報告。用以執行此動作的機碼為 SendWatsonReportSendClientWatsonReport

開始之前

若要執行下列程序,您使用的帳戶必須已委派本機 Administrators 群組的成員資格。

如需管理 Exchange 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量

程序

若要設定 Outlook Web Access,使其對一般使用者顯示錯誤訊息的完整文字,請顯示用以傳送報告的連結,或設定報告要送達的 SMTP 位址,再找出 Outlook Web Access Web.config 檔案,然後設定 ShowDebugInformationEnableEmailReportsErrorReportAddress 機碼。

使用記事本設定 Outlook Web Access 錯誤報告

  1. 在 Client Access Server 上尋找 Outlook Web Access Web.config 檔案。預設位置是 <磁碟機>\Program Files\Microsoft\ExchangeServer\ClientAccess\Owa。

  2. 備份檔案。

  3. 使用編輯器 (例如記事本) 開啟原始檔案。請勿使用網際網路資訊服務 (IIS) 編輯 Web.config 檔案。

  4. 找出 <appSettings>。找出 ShowDebugInformation 機碼,然後將其值設為 true 以顯示詳細的錯誤資訊,或設為 false 以顯示簡單的錯誤訊息。

    如果 ShowDebugInformation 機碼不存在,請在 <appSettings> 與 </appSettings> 之間輸入下列字串,並將其值設為 truefalse,以建立此機碼。

    <add key="ShowDebugInformation" value="true" />

  5. 如果您已將 ShowDebugInformation 機碼設為 true,您即可設定 Outlook Web Access 以納入用以傳送錯報告的連結。若要顯示連結,請找出 EnableEmailReports 機碼,然後將其值設為 true 以傳送報告,或設為 false 而不傳送報告。

    如果 EnableEmailReports 機碼不存在,請在 <appSettings> 與 </appSettings> 之間輸入下列字串,並將其值設為 truefalse,以建立此機碼。

    <add key="EnableEmailReports" value="true" />

    note附註:
    根據預設,當您將 ShowDebugInformation 機碼設為 true 後,錯誤報告即會傳送至 Microsoft 上受監視的信箱。您也可以設定 ErrorReportAddress 機碼,將錯誤報告傳送至本機信箱。
  6. 找出 ErrorReportAddress 機碼,並將其值設為錯誤報告要送達的 SMTP 位址。

    如果 ErrorReportAddress 機碼不存在,您可以在 <appSettings> 與 </appSettings> 之間輸入下列字串,然後指定錯誤報告要送達的 SMTP 位址,以建立此機碼。

    <add key="ErrorReportAddress" value=" sample@contoso.com " />

    note附註:
    將 sample@contoso.com 替換為錯誤報告要送達的 SMTP 位址。
  7. 儲存並關閉檔案。

Dr. Watson 錯誤報告預設會在每次發生 Exchange 伺服器錯誤時傳送至 Microsoft。您可以設定 Outlook Web Access,使其也傳送用戶端 Dr. Watson 錯誤報告。用以控制 Dr. Watson 報告的機碼為 SendWatsonReportSendClientWatsonReport

使用記事本設定 Outlook Web Access Dr. Watson 錯誤報告

  1. 若要設定 Outlook Web Access Dr. Watson 錯誤報告,請找出 Client Access Server 上的 Outlook Web Access Web.config 檔案。預設位置是 <磁碟機>\Program Files\Microsoft\ExchangeServer\ClientAccess\Owa。

  2. 備份檔案。

  3. 使用編輯器 (例如記事本) 開啟原始檔案。請勿使用 IIS 編輯 Web.config 檔案。

  4. 找出 <appSettings>。若要設定 Outlook Web Access 以傳送伺服器 Dr. Watson 錯誤報告,請找出 SendWatsonReports 機碼,並將其值設為 true。如果不要傳送伺服器 Dr. Watson 錯誤報告,請將其值設為 false

    如果 SendWatsonReports 機碼不存在,請在 <appSettings> 與 </appSettings> 之間輸入下列字串,並將其值設為 truefalse,以建立此機碼。

    <add key="SendWatsonReports" value="true" />

    note附註:
    依預設,SendWatsonReport 會設為 true。如果此機碼不存在,即會傳送伺服器 Dr. Watson 錯誤報告。
  5. 若要設定 Outlook Web Access 以傳送用戶端 Dr. Watson 錯誤報告,請找出 SendClientWatsonReport 機碼,並將其值設為 true. 。如果不要傳送用戶端 Dr. Watson 錯誤報告,請將其值設為 false

    如果 SendClientWatsonReport 機碼不存在,請在 <appSettings> 與 </appSettings> 之間輸入下列字串,並將其值設為 truefalse,以建立此機碼。

    <add key="SendClientWatsonReport" value="true" />

    note附註:
    依預設,SendClientWatsonReport 會設為 false。如果此機碼不存在,即不會傳送用戶端 Dr. Watson 報告。
  6. 儲存並關閉檔案。

Caution請注意:
在變更 Web.config 檔案之前,請先將檔案複製到安全的位置。

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.