程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 對ASP.NET的錯誤類型及錯誤處理方式的補充

對ASP.NET的錯誤類型及錯誤處理方式的補充

編輯:.NET實例教程
     對於我的另一篇文章”ASP.NET的錯誤類型及處理方式”一文中﹐我曾提到可以將錯誤寫進Windows日志中﹐以便開發人員查看。可是ASP.Net默認情況下並沒有寫Windows日志的權限﹐而設置這個﹐我們就需要修改注冊表了。
  “開始”->”運行”->”RegEdit”直至HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Services\Eventlog
  
  “使用權限”->安全性”新增”﹐加入ASP.Net賬號﹐並賦於讀取的權限->保存退出注冊表。
  
  接下來在ASP.Net中我們可以使用如下的C#代碼寫Windows日志﹕
  
   string strMessage = Server.GetLastError().Message;
   Server.ClearError();
   if(!EventLog.SourceExists("mySource"))
   EventLog.CreateEventSource("mySource","myLog");
   EventLog Event = new EventLog();
   Event.Source = "mySource";
   Event.WriteEntry(strMessage,EventLogEntryType.Information);
  我的機器﹕WindowsXp SP2,VisualStudio.Net2003 
  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved