我在ASP.NET MVC5项目中工作。我的应用程序非常适合非本地服务器数据库。但是,我创建了本地数据库,但它没有连接到Local Db
。 Local 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="data source=198.71.227.2;initial catalog=montage;user id=Montage;password=******3;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" /></connectionStrings>
请帮助我抓住这个错误。
答案 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" />
尝试两种代码。如果我帮忙,请将此标记为答案。