我剛剛開始在內部開發中的Visual Studio 2010 Professional中以調試模式運行我的ASP.NET MVC 4應用程序時收到此消息服務器。它一直工作到昨天。它剛剛從昨天開始。在應用程序配置中找不到連接名稱'DefaultConnection',或者連接字符串爲空
此外,這個錯誤只在我的桌面上。該應用程序在所有其他開發人員的機器,筆記本電腦和所有服務器上運行良好,無論是在調試模式還是在IIS上部署時。
實際的錯誤,我在死亡的黃色畫面得到的是如下:
配置錯誤
說明:該請求提供服務所需的配置文件的處理過程中出現錯誤。請查看下面的具體錯誤細節並適當修改您的配置文件。
解析器錯誤消息:在應用程序配置中找不到連接名稱'DefaultConnection',或連接字符串爲空。
源錯誤:
Line 267: <membership defaultProvider="DefaultMembershipProvider">
Line 268: <providers>
Line 269: <add name="DefaultMembershipProvider"
type="System.Web.Providers.DefaultMembershipProvider,
System.Web.Providers, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35"
connectionStringName="DefaultConnection"
enablePasswordRetrieval="false" enablePasswordReset="true"
requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10" applicationName="/" />
Line 270: </providers>
Line 271: </membership>
我檢查了我的TFS的web.config的版本歷史並沒有,有也從來沒有使用是該名稱DefaultConnection
永遠的連接字符串。
當然,我看到另一個線程(http://forums.asp.net/t/1838117.aspx/1?Issue+with+ASP+NET+web+site+configuration)建議同樣的事情。我會。但我也想知道爲什麼這個錯誤突然出現了? – 2013-04-10 13:51:46
您必須配置成員資格才能連接數據庫,這就是爲什麼您要提供連接字符串名稱 – incomplete 2013-04-10 13:54:05