.NET开发 MVC项目 添加Controller出现的错误:无法检索到元数据

ERROR:

---------------------------
Microsoft Visual Studio
---------------------------
无法检索“MvcMusicStore.Models.Album”的元数据。Using the same DbCompiledModel to create contexts against different types of database servers is not supported. Instead, create a separate DbCompiledModel for each type of server being used.
---------------------------

解决办法:

---------------------------

 一、首先把webconfig中的数据库配置 [providerName="System.Data.SqlServerCe.4.0"] 修改成 [providerName="System.Data.SqlClient" ]

   添加控制器Controller;

二、 生成控制器以后 在把  [providerName="System.Data.SqlClient" ] 改回  [providerName="System.Data.SqlServerCe.4.0"]  就OK了

NOTICE:

没有第二步的话  也就是说不还原回去的话 会报如下错误:

“[Win32Exception (0x80004005): 找不到网络路径。]


[SqlException (0x80131904): 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)]

时间: 2024-10-09 09:58:15

.NET开发 MVC项目 添加Controller出现的错误:无法检索到元数据的相关文章

MVC项目发布后出现404错误

今天在本机win7上面测试.发布,都好好的.然后,放到阿里云服务器上面去测试,就挂掉了.只有静态文件是可以访问. 问题出在了MapRequestHandler上面了,下面添加一个配置信息,就可以了. <system.webServer> <modules runAllManagedModulesForAllRequests="true" > <remove name="UrlRoutingModule"/> </module

ASP.NET MVC 5 —— 添加Controller

原文: https://www.asp.net/mvc/overview/getting-started/introduction/adding-a-controller MVC是 模型-视图-控制器(model-view-controller)的缩写,是一种架构良好,可测试并且维护简单的编程模式 基于MVC的程序包含: 模型(Models):用于的定义程序用到的数据的类,并在其中为数据添加需要的业务验证逻辑 视图(Views): 程序用来动态生成HTML页面的模板文件 控制器(Controll

给现有MVC 项目添加 WebAPI

1. 增加一个WebApi Controller, VS 会自动添加相关的引用,主要有System.Web.Http,System.Web.Http.WebHost,System.Net.Http 2. 在App_Start 下创建 WebApiConfig.cs 并注册路由 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Ta

webapi-1 给现有MVC 项目添加 WebAPI

1. 增加一个WebApi Controller, VS 会自动添加相关的引用,主要有System.Web.Http,System.Web.Http.WebHost,System.Net.Http 2. 在App_Start 下创建 WebApiConfig.cs 并注册路由 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Ta

myeclipse2017maven Web项目测试controller时报404错误

问题描述: 这是我自己基于SSM框架搭建的一个Maven Web项目,前面一切顺利,单元测试这些都通过了,就是访问不到controller,直接改为访问jsp也不行,页面一直显示404,后来也是百度了好久才找到一个和我问题相同的同志,我们都是需要改WEB.XML的对应的工程名.点击工程右键-->properties-->找到Project Facets-->找到Web Context Root->点击config...,如下图 原文地址:https://www.cnblogs.co

Win7下IIS部署MVC项目的一些问题

最近换了新电脑,装了系统和软件之后,部署MVC项目发现了一系列的错误和问题,记录如下: IIS7/8 HTTP Error 500.19错误 0x80070021 如果IIS7.0是在VS安装之后安装的话,那么需要添加IIS7.0对ASP.NET文件的支持,否则会出现aspx文件无法识别的MIME 错误,或者以上问题. 方法:打开和关闭系统功能--->Internet信息服务-->万维网服务--->应用程序开发功能—>勾选asp.net 如果还不行则: 若在安装完毕NET Fram

MVC项目,系统找不到指定的文件。(异常来自 HRESULT:0x80070002)

今天在用Visual Studio新建MVC项目的时候,遇到错误 系统找不到指定的文件.(异常来自 HRESULT:0x80070002) 解决办法:工具--> 扩展和更新 -->联机(Visual Studio库)--> NuGet Packget Manager for Visual Studio 2013 , 下载安装后 , 重启VS,OK (NuGet Packget, 还没有好好研究,总体说是方便开发,管理和更新第三方引用)

ASP.NET Core开发-MVC 使用dotnet 命令创建Controller和View

使用dotnet 命令在ASP.NET Core MVC 中创建Controller和View,之前讲解过使用yo 来创建Controller和View. 下面来了解dotnet 命令来创建Controller和View,功能更加强大,更加完整. 结合VS Code 使你能跨平台更好更快速的开发 ASP.NET Core MVC. 也就可以在 Linux 和Mac 中更好的开发ASP.NET Core 应用程序. 创建ASP.NET Core应用程序 dotnet new -t web dotn

Core开发-MVC 使用dotnet 命令创建Controller和View

NET Core开发-MVC 使用dotnet 命令创建Controller和View 使用dotnet 命令在ASP.NET Core MVC 中创建Controller和View,之前讲解过使用yo 来创建Controller和View. 下面来了解dotnet 命令来创建Controller和View,功能更加强大,更加完整. 结合VS Code 使你能跨平台更好更快速的开发 ASP.NET Core MVC. 也就可以在 Linux 和Mac 中更好的开发ASP.NET Core 应用程