我下载了Asp.NET MVC 3 EntityFramework代码在vb.net中的第一个示例应用程序,并修改了连接字符串,因为我没有SQL Server Express Edition来尝试它与SQL Server 2008网络版实体框架4.1提供程序没有返回ProviderManifestToken字符串异常
<add name="ApplicationServices"
connectionString="Server=MyPC\Sql2008;Trusted_Connection=True;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />
当我尝试运行应用程序,ProviderIncompatibleException抛出异常。以下错误显示在浏览器窗口中。
'/'应用程序中的服务器错误。
建立到SQL Server的连接时发生网络相关或实例特定的错误。服务器未找到或无法访问。验证实例名称是否正确,并将SQL Server配置为允许远程连接。 (提供程序:Shared Memory Provider,错误:40 - 无法打开与SQL Server的连接)
说明:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。
异常详细信息:System.Data.SqlClient.SqlException:建立到SQL Server的连接时发生网络相关或实例特定的错误。服务器未找到或无法访问。验证实例名称是否正确,并将SQL Server配置为允许远程连接。 (提供程序:共享内存提供程序,错误:40 - 无法打开到SQL Server的连接)
源错误:
第24行: 第25行: 第26行:@For每个项目在示范 线27:@ 第28行:
源文件:C:\ Documents和Settings \ Shishir舒克拉\我的文档\下载\ CodeFirstEFVB \ CodeFirstMVC \查看\博客\ Index.vbhtml行:26
连接字符串我已经使用完美的作品与我的ASP。 net webforms应用程序以及Winforms应用程序。
请帮助我尽快摆脱这个问题,因为我刚刚切换到MVC。
您需要添加'初始Catalog'连接字符串。通过[连接字符串](http://www.connectionstrings.com/sql-server-2008)并找到合适的一个 – Eranga
是Sql2008名称的SQL实例吗?这个错误也会引发无效的连接字符串。 –