.Net Console.WriteLine 和 System.Diagnostics.Debug.WriteLine();不工作

问题描述

在我的 .Net MVC 5 项目中,我所有的 Console.WriteLine 语句都同时停止工作。我处于调试模式(未发布),我的输出窗口也是如此(图片证明):

enter image description here

enter image description here

但是,当我运行此代码时:

public ActionResult Create([Bind(Include = "ID,Name,Phone1,Phone2,Division_district,OrgNumber,DateOfTest,DateOfExposure,NumberOfExposed,Notes,PathToFile")] Case_Log case_Log,HttpPostedFileBase PostedFile)
        {
            Console.WriteLine("Testing print");
            string path = Server.MapPath("~/Case_Log_Docs/");
            if (!Directory.Exists(path))
            {
                Directory.CreateDirectory(path);
                System.Diagnostics.Debug.WriteLine("Created the folder.");
            }

            if (PostedFile != null)
            {
                string fileName = Path.GetFileName(PostedFile.FileName);
                case_Log.PathToFile = fileName;
                PostedFile.SaveAs(path + fileName);
                ViewBag.Message += string.Format("<b>{0}</b> uploaded.<br />",fileName);
            }

            if (ModelState.IsValid)
            {
                try
                {
                    db.Case_Log.Add(case_Log);
                    db.SaveChanges();
                    Console.WriteLine("The save worked.");
                }
                catch(DbEntityValidationException dbEx)
                {
                    foreach (var validationErrors in dbEx.EntityValidationErrors)
                    {
                        foreach (var validationError in validationErrors.ValidationErrors)
                        {
                            Console.WriteLine("Property: {0} Error: {1}",validationError.PropertyName,validationError.ErrorMessage);
                        }
                    }
                }
                return RedirectToAction("Index");
            }

            return View(case_Log);
        }

没有任何 writeline 语句触发。它们也不会在应用程序的其他任何地方触发。以前我只使用 System.Diagnostics.Debug.WriteLine(),但当它停止工作时,我尝试了 Console.WriteLine(),它实际上工作了 1 次,但后来再也没有。

关于如何让它再次工作的任何想法?没有它们就很难调试。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)