我想将控制器添加到我的 ASP.NET MVC 项目中,但出现错误
Posted
技术标签:
【中文标题】我想将控制器添加到我的 ASP.NET MVC 项目中,但出现错误【英文标题】:I want to add a controller to my ASP.NET MVC project, but I get an error 【发布时间】:2021-09-09 12:18:03 【问题描述】:我使用 Visual Studio 2019。
在使用 Entity Framework 添加带有视图的 ASP.NET MVC 5 控制器时,此错误一次又一次出现,我尝试了很多方法都没有删除。
我的代码:
namespace SingletoninMVC.logger
public sealed class Log : ILog
private Log()
private static readonly Lazy<Log> instance = new Lazy<Log>(() => new Log());
public static Log GetInstance
get return instance.Value;
public void LogException(string message)
string fileName = string.Format("0_1.log", "Exception", DateTime.Now.ToShortDateString());
string logFilePath = string.Format(@"0\1", AppDomain.CurrentDomain.BaseDirectory, fileName);
StringBuilder sb = new StringBuilder();
sb.AppendLine("----------------------------------------");
sb.AppendLine(DateTime.Now.ToString());
sb.AppendLine(message);
using (StreamWriter writer = new StreamWriter(logFilePath, true))
writer.Write(sb.ToString());
writer.Flush();
【问题讨论】:
尝试以下解决方案:https://***.com/a/35815094/6630084 有更新吗?请检查我的答案是否适合您。 【参考方案1】:根据我的测试,我重现了与您相同的错误。
另外,我找到了解决方案。在使用实体框架添加带有视图的控制器之前,您可以尝试重建您的项目。
它对我很有效。
【讨论】:
以上是关于我想将控制器添加到我的 ASP.NET MVC 项目中,但出现错误的主要内容,如果未能解决你的问题,请参考以下文章
如何返回 404 状态,其中无效参数被传递到我的 ASP.NET MVC 控制器?
我应该将 BLL 方法直接调用到我的 Asp.Net MVC 3 控制器中吗?