C# 不支持ASP.NET帮助关键字:“数据源”

C# 不支持ASP.NET帮助关键字:“数据源”,c#,asp.net,C#,Asp.net,背景信息:我正试图遵循ASP.NET网站的教程,该网站位于 我正在使用Visual Studio 2012 我唯一更改的是名称空间名称,否则我认为我遵循了它 这是我尝试启动站点时的错误消息 “/”应用程序中出现服务器错误 不支持关键字:“数据源” 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源 异常详细信息:System.ArgumentException:关键字不受支持:“数据” 来源' 源错误: 在执行当前web请求期间生成了未经处

背景信息:我正试图遵循ASP.NET网站的教程,该网站位于

我正在使用Visual Studio 2012

我唯一更改的是名称空间名称,否则我认为我遵循了它

这是我尝试启动站点时的错误消息

“/”应用程序中出现服务器错误

不支持关键字:“数据源”

描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源

异常详细信息:System.ArgumentException:关键字不受支持:“数据” 来源'

源错误:

在执行当前web请求期间生成了未经处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来识别

堆栈跟踪:

[ArgumentException:不支持关键字:“数据源”。] System.Data.Common.DbConnectionOptions.ParseInternalHashtable parsetable,字符串连接字符串,布尔构建链,Hashtable同义词,布尔firstKey+5764228 System.Data.Common.DbConnectionOptions..ctorString connectionString,哈希表同义词,布尔useOdbcRules+95 System.Data.SqlClient.SqlConnectionString..ctorString connectionString+59 System.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions字符串connectionString字符串,DbConnectionOptions前一个+27 System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroupDbConnectionPoolKey键、DbConnectionPoolGroupOptions poolOptions、DbConnectionOptions和userConnectionOptions+167 System.Data.SqlClient.SqlConnection.ConnectionString_SetDbConnectionPoolKey+61 System.Data.SqlClient.SqlConnection.set_ConnectionString字符串值+94 System.Data.Entity.Internal.LazyInternalConnection.InitializeFromConnectionsTringSettingConnectionsTringSettingsAppConfigConnection+254 System.Data.Entity.Internal.LazyInternalConnection.TryInitializeFromAppConfigString名称,AppConfig配置+79 System.Data.Entity.Internal.LazyInternalConnection.Initialize+289 System.Data.Entity.Internal.LazyInternalConnection.get_ProviderName+36 System.Data.Entity.Internal.LazyInternalContext.InitializeContext+360 System.Data.Entity.Internal.InternalContext.Initialize+31 System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForTypeType entityType+39 System.Data.Entity.Internal.Linq.InternalSet1.Initialize+137 System.Data.Entity.Internal.Linq.InternalSet1.GetEnumerator+38 System.Data.Entity.Infrastructure.DbQuery`1.System.Collections.IEnumerable.GetEnumerator+99 System.Web.UI.WebControl.ListViewPagedDataSource.GetEnumerator+459 System.Web.UI.WebControl.ListView.CreateItemsWithoutGroupsListViewPagedDataSource数据源、布尔数据绑定、InsertTemposition insertPosition、ArrayList keyArray+383 System.Web.UI.WebControl.ListView.CreateChildControlsIEnumerable数据源,布尔数据绑定+2322 System.Web.UI.WebControl.ListView.PerformDataBindingIEnumerable data+98 System.Web.UI.WebControls.DataBoundControl.ondatasourceview选择CallbackIEnumerable data+128 System.Web.UI.DataSourceView.SelectDataSourceSelectArguments参数,DataSourceViewSelectCallback+34 System.Web.UI.WebControl.ModelDataSourceView.SelectDataSourceSelectArguments参数,DataSourceViewSelectCallback+80 System.Web.UI.WebControl.DataBoundControl.PerformSelect+143 System.Web.UI.WebControl.ListView.PerformSelect+168 System.Web.UI.WebControls.BaseDataBoundControl.DataBind+74 System.Web.UI.WebControl.BaseDataBoundControl.EnsureDataBound+114 System.Web.UI.WebControl.ListView.CreateChildControls+122 System.Web.UI.Control.EnsureChildControl+92 System.Web.UI.Control.PreRenderCursiveInternal+42 System.Web.UI.Control.PreRenderCursiveInternal+160 System.Web.UI.Control.PreRenderCursiveInternal+160 System.Web.UI.Control.PreRenderCursiveInternal+160 System.Web.UI.Page.ProcessRequestMain布尔IncludeStages在区域同步点之前,布尔IncludeStages在区域同步点+4775


尝试web配置中的服务器而不是数据源

发布连接字符串您的问题可能来自web.config中的DB连接字符串或错误使用ConfigurationManager.ConnectionString。发布它们以澄清问题。@TetsuyaYamamoto我对asp.net非常陌生,但我认为这正是您的要求:我认为您的数据源值没有正确转义,请尝试data source=LocalDb\\v11.0;数据源=LocalDB\\v11.0@兰布林罗斯:谢谢你的建议,但这并没有改变什么