0
설치 한 SQL 멤버 자격 공급자와 함께 사용하려고하는 WPF 양식이 있습니다. 내의 app.config는 다음과 같습니다WPF는 App.config의 SQL 연결 및 멤버 자격 공급자를 고려하지 않습니다.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<clear/>
<add name="IodConnString" connectionString="server=SQLSERVER;UID=USER;PWD=PASSWORD;DATABASE=DATABASE;" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<!-- membership provider -->
<membership defaultProvider="IODMembershipProvider">
<providers>
<clear/>
<add name="IODMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="IodConnString"
enablePasswordRetrieval="true"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
applicationName="/"
requiresUniqueEmail="false"
passwordFormat="Clear"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="3"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""/>
</providers>
</membership>
</system.web>
</configuration>
나는 여기에 브레이크 포인트를 디버깅 할 때 :
string thisrsgjha = Membership.Provider.ApplicationName;
내가 그것을 연결 문자열을 사용하고 참조 (시계 창을 사용하여) 공급 업체로 드릴 App.Config에서 정의한 SQL 대신 로컬에서 SQL을 사용합니다. 내가 놓친 게 있니? 이것은 우리가 가지고있는 웹 애플리케이션에서 완벽하게 작동하지만 여기서는 없습니다.
흠, 당신이 뭔가있는 것 같아요, 나는 값 "Dan"키 UserName과 appSetting 섹션을 추가했습니다. 그 키를 읽으려고 할 때 나는 null이됩니다. System.configuration에 대한 참조를 추가하고 System.Configuration을 사용하여 추가했습니다. 그 밖의 다른 것들은 내가 놓친 것으로 튀어 나옵니까? – Dan
App.config의 빌드 작업이란 무엇입니까? – SLaks