1
昨天我配置我的WPF應用程序使用Membership
。一切工作正常。今天我再次開始工作,首先我無法連接到我的數據庫;事實證明,我沒有安裝SQL Server。我安裝SQL Server 2012 Express,並且我的應用程序仍然無法正常工作。成員不使用默認提供者
這是我的配置。從昨天起,一切都沒有改變,當它工作:
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="60">
<providers>
<clear />
<add
name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SamenSterker"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="true"
passwordFormat="Hashed"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
maxInvalidPasswordAttempts="100"
passwordStrengthRegularExpression=""/>
</providers>
</membership>
</system.web>
<connectionStrings>
<add name="SamenSterker" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=GH2_SQLserver;Integrated Security=True" providerName=".NET Framework Data Provider for SQL Server"/>
</connectionStrings>
</configuration>
當我踩着通過我的節目,我可以看到它正在使用的供應商,而且似乎它使用的是標準的供應商,而不是我的默認。有誰知道爲什麼它可能不會使用我的默認提供程序?