ASP.NET MVC 4数据库错误
我已经将我的网站发布给了一个网络主机,但是我有一些严重的数据库问题。这是我的错误ASP.NET MVC 4数据库错误,asp.net,sql,asp.net-mvc-4,Asp.net,Sql,Asp.net Mvc 4,我已经将我的网站发布给了一个网络主机,但是我有一些严重的数据库问题。这是我的错误 Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: The connection name 'LocalSqlServer' was not found in the applications configuration or the connection string is empty.
Line 255: <providers>
Line 256: <add name="AspNetSqlMembershipProvider"
Line 257: type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
Line 258: connectionStringName="LocalSqlServer"
Line 259: enablePasswordRetrieval="false"
Source File: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config Line: 257
如果错误是您收到的,这意味着您在下面的文章中使用了连接字符串“LocalSqlServer”:
<providers>
Line 256: <add name="AspNetSqlMembershipProvider"
Line 257: type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
**Line 258: connectionStringName="LocalSqlServer"**
Line 259: enablePasswordRetrieval="false"
第256行:如果未使用成员资格功能,请从根web.cofig文件的system.web部分删除成员资格、配置文件和角色管理器标记。这帮助我解决了这个问题。您看到了吗?我想您已经查看了,并且您的配置文件不包含字符串“attachdbfilename”?这听起来像是连接字符串的一部分。是的,我想出来了,但现在我有另一个问题,到底应该删除什么,从哪里删除?
<membership defaultProvider="SiteSqlServer"
userIsOnlineTimeWindow="15">
<providers>
<add
name="SiteSqlServer"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SiteSqlServer"
applicationName="georgi-it"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
requiresUniqueEmail="false"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
passwordAttemptWindow="10" />
</providers>
</membership>
Exception Details: System.ArgumentException: Invalid value for key 'attachdbfilename'.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
<providers>
Line 256: <add name="AspNetSqlMembershipProvider"
Line 257: type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
**Line 258: connectionStringName="LocalSqlServer"**
Line 259: enablePasswordRetrieval="false"
<connectionStrings>
**<remove name="LocalSqlServer" />**
<add name="SiteSqlServer" connectionString="Server=(localhost);Database=ulprojec_******-***;uid=ulprojec_***;pwd=********a;" />
</connectionStrings>