【问题标题】:Server Database Working But trying Connect Local Db Not Working In MVC服务器数据库工作但尝试连接本地数据库在 MVC 中不起作用
【发布时间】:2016-10-29 00:40:04
【问题描述】:

我在 ASP.NET MVC5 项目中工作。我的应用程序与非本地服务器数据库完美结合。但是,我创建了本地数据库,但它没有连接到 Local DbLocal DB 不工作,但服务器数据库工作。

这是我的连接字符串和来自 AppSettings 的连接:

这里我的代码连接字符串代码这里附上

<?xml version="1.0"?>
<appSettings>

  <add key="webpages:Version" value="2.0.0.0" />
  <add key="webpages:Enabled" value="false" />
  <add key="PreserveLoginUrl" value="true" />
  <add key="ClientValidationEnabled" value="true" />
  <add key="UnobtrusiveJavaScriptEnabled" value="true" />
  <add key="DefaultTheme" value="Theme1"/>
  <add key="webpages:Version" value="3.0.0.0" />
  <add key="webpages:Enabled" value="false" />
  <add key="ClientValidationEnabled" value="true" />
  <add key="UnobtrusiveJavaScriptEnabled" value="true" />
  <add key="TickPortalSql" value="Server=10.0.0.1;Database=montage;User ID=user;Password=password;Trusted_Connection=False;"/>
  <!--<add key="TickPortalSql" value="Server=DESKTOP-QD6A981\SQLEXPRESS;Database=montagenew;Integrated Security=True;Trusted_Connection=False;" />-->
  <add key="CustomAuthentication.LoginUrl" value="/Account/LogOn" />
  <add key="CustomAuthentication.Cookie.Name" value=".CUSTOM_AUTH" />
  <add key="CustomAuthentication.Cookie.Expiration" value="1" />
  <add key="CustomAuthentication.Cookie.Timeout" value="20" />
</appSettings>

如果我连接到LocalDB,它就无法正常工作。错误是:

用户 '' 登录失败。

描述:执行过程中发生了未处理的异常 当前的网络请求。请查看堆栈跟踪以获取更多信息 有关错误的信息以及它在代码中的来源。

异常详细信息:System.Data.SqlClient.SqlException:登录失败 对于用户''。

来源错误:

Line 70:                 if (parameters != null)
Line 71:                 {
Line 72:                     result = await db.QueryAsync<TModel>(sql: procname, param:

BuildQueryParameter(参数),命令类型: CommandType.StoredProcedure); 第 73 行:} 第 74 行:否则

我的网络配置:

<connectionStrings>      
  <add name="montageEntities" connectionString="metadata=res://*/Entityframework.Model1.csdl|res://*/Entityframework.Model1.ssdl|res://*/Entityframework.Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=198.71.227.2;initial catalog=montage;user id=Montage;password=******3;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /></connectionStrings>

请帮助我遇到了这个错误。

【问题讨论】:

  • 这应该可以解决你的问题DESKTOP-QD6A981\SQLEXPRESS;Database=montagenew;Integrated Security=SSPI;Trusted_Connection=False;注意SSPI,
  • 我遇到了同样的错误@Desperado

标签: c# mysql asp.net-mvc entity-framework asp.net-mvc-5


【解决方案1】:
<add key="TickPortalSql" value="Data source=.\SQLEXPRESS;Database=montagenew;Integrated Security=True;Trusted_Connection=False;" />

<add key="TickPortalSql" value="Data source=.\SQLEXPRESS;Database=montagenew;User Id=yourUserId; Password=yourPassword" />

尝试两种代码。如果我有帮助,请将此标记为答案。

【讨论】:

  • 我没有使用本地 sql server 用户名和密码@Sandip
  • 尝试第一个。如果出现问题。在这里评论。我会尝试在我的本地计算机上解决这个问题。
  • 我一定会在这里尝试
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-07
相关资源
最近更新 更多