C# 名称';型号';在当前上下文中不存在?

C# 名称';型号';在当前上下文中不存在?,c#,razor,C#,Razor,在我的Razor应用程序中,我不能使用@model,因为它引发了一个异常名称“model”在当前上下文中不存在我已经尝试过的是 将web.config文件与视图放在同一文件夹中 玩web.config文件,因为我认为它是什么 导致问题的原因 网站布局: web.config: 已安装的软件包: <?xml version="1.0" encoding="utf-8"?> <packages> <package id="bootstrap" version=

在我的Razor应用程序中,我不能使用
@model
,因为它引发了一个异常
名称“model”在当前上下文中不存在
我已经尝试过的是

  • web.config
    文件与视图放在同一文件夹中
  • web.config
    文件,因为我认为它是什么 导致问题的原因
  • 网站布局:

    web.config

    
    
    已安装的软件包:

    <?xml version="1.0" encoding="utf-8"?>
    <packages>
      <package id="bootstrap" version="3.3.2" targetFramework="net451" />
      <package id="jQuery" version="1.9.1" targetFramework="net451" />
      <package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net451" />
      <package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net451" />
      <package id="Microsoft.AspNet.SignalR" version="2.2.0" targetFramework="net451" />
      <package id="Microsoft.AspNet.SignalR.Core" version="2.2.0" targetFramework="net451" />
      <package id="Microsoft.AspNet.SignalR.JS" version="2.2.0" targetFramework="net451" />
      <package id="Microsoft.AspNet.SignalR.SystemWeb" version="2.2.0" targetFramework="net451" />
      <package id="Microsoft.AspNet.WebHelpers" version="3.2.3" targetFramework="net451" />
      <package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net451" />
      <package id="Microsoft.AspNet.WebPages.Data" version="3.2.3" targetFramework="net451" />
      <package id="Microsoft.AspNet.WebPages.WebData" version="3.2.3" targetFramework="net451" />
      <package id="Microsoft.Owin" version="3.0.1" targetFramework="net451" />
      <package id="Microsoft.Owin.FileSystems" version="3.0.1" targetFramework="net451" />
      <package id="Microsoft.Owin.Host.SystemWeb" version="3.0.1" targetFramework="net451" />
      <package id="Microsoft.Owin.Security" version="2.1.0" targetFramework="net451" />
      <package id="Microsoft.Owin.StaticFiles" version="3.0.1" targetFramework="net451" />
      <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net451" />
      <package id="Newtonsoft.Json" version="6.0.8" targetFramework="net451" />
      <package id="Owin" version="1.0" targetFramework="net451" />
    </packages>
    
    
    
    补充说明:

    • 我已经尝试创建一个新的MVC应用程序并复制它的
      web.config
      运气不好,所以我在上面解释了 希望有人能发现错误

    你能展示你的观点吗?@WilliamMelani它有点难,因为它包含项目代码。。。但是这是一个普通视图,顶部有
    @model
    类型,然后
    @{BLABLABLA code…}
    您已经修改了MVC站点的格式,删除了至少一个密钥文件,并更改了密钥文件夹的名称。您可能能够重建丢失的文件,或者更改需要特定文件夹名称的引用,但我们无法指导您完成这里的每一部分。
    <?xml version="1.0" encoding="utf-8"?>
    <packages>
      <package id="bootstrap" version="3.3.2" targetFramework="net451" />
      <package id="jQuery" version="1.9.1" targetFramework="net451" />
      <package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net451" />
      <package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net451" />
      <package id="Microsoft.AspNet.SignalR" version="2.2.0" targetFramework="net451" />
      <package id="Microsoft.AspNet.SignalR.Core" version="2.2.0" targetFramework="net451" />
      <package id="Microsoft.AspNet.SignalR.JS" version="2.2.0" targetFramework="net451" />
      <package id="Microsoft.AspNet.SignalR.SystemWeb" version="2.2.0" targetFramework="net451" />
      <package id="Microsoft.AspNet.WebHelpers" version="3.2.3" targetFramework="net451" />
      <package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net451" />
      <package id="Microsoft.AspNet.WebPages.Data" version="3.2.3" targetFramework="net451" />
      <package id="Microsoft.AspNet.WebPages.WebData" version="3.2.3" targetFramework="net451" />
      <package id="Microsoft.Owin" version="3.0.1" targetFramework="net451" />
      <package id="Microsoft.Owin.FileSystems" version="3.0.1" targetFramework="net451" />
      <package id="Microsoft.Owin.Host.SystemWeb" version="3.0.1" targetFramework="net451" />
      <package id="Microsoft.Owin.Security" version="2.1.0" targetFramework="net451" />
      <package id="Microsoft.Owin.StaticFiles" version="3.0.1" targetFramework="net451" />
      <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net451" />
      <package id="Newtonsoft.Json" version="6.0.8" targetFramework="net451" />
      <package id="Owin" version="1.0" targetFramework="net451" />
    </packages>