操作方法事件查看器日誌中創建錯誤4
public ActionResult Index()
{
ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";
LogError("lok", "lok2", "lok3");
return View();
}
LOGERROR方法
private void LogError(string transactionId, string sAmountPaid, string deviceId)
{
// Creating the source, which will generate error
if (!EventLog.SourceExists("MyApplication"))
{
//Creating log, where error will be logged
EventLog.CreateEventSource("MyApplication", "MyLog");
}
// Creating object of EventLog to log error
var myAppLog = new EventLog { Source = "MyApplication" };
//Writing error to log
myAppLog.WriteEntry(transactionId + sAmountPaid + deviceId);
}
當我運行主頁總是顯示「錯誤。而處理髮生錯誤你的申請。」。我懷疑這是由於無法在「事件查看器」上創建日誌。當我在本地主機上運行上面的代碼時,它工作正常。但是當我將它發佈到Windows Server 2012上的IIS服務器時,它出現上述錯誤。
我的問題:我應該啓用任何類型的權限來創建登錄事件查看器。如果是這樣怎麼做?我的IIS正在使用Windows Server 2012.
是的。我同意你的意見。我將測試數據記錄到文本文件中。這僅用於測試場景。稍後我會將其移至DB。感謝您的反饋。 – Sampath