Действие Методсобытий с MVC 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);
}
Когда я бегу Домашняя страница всегда показывает «Ошибка. Возникла ошибка при обработке ваш запрос.". Я подозреваю, что из-за невозможности создать журнал в «Event Viewer». Когда я запускаю код на локальном хосте, он работает отлично. Но когда я публикую его на сервере IIS в Windows Server 2012, он дает выше ошибки.
Мой вопрос: Должен ли я разрешать любые виды разрешений для создания журнала в Event viewer.If, как это сделать? Мой IIS работает на Windows Server 2012.
Да. Я согласился с вами. Я зарегистрировал свои тестовые данные в текстовом файле. Это только для тестовых сценариев. Позже я переведу его в DB. Спасибо за ваши отзывы. – Sampath