服务器数据库工作但尝试连接本地Db不在MVC中工作

时间:2016-06-27 05:32:10

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

我在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:   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>

请帮助我抓住这个错误。

1 个答案:

答案 0 :(得分:0)

<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" />

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