2010-07-02 3 views
0

У меня есть форма WPF, которую я пытаюсь использовать с предоставленным нами поставщиком членства SQL. Моя App.Config выглядит следующим образом:WPF не уважает SQL-соединение и поставщик членства в App.config

<?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; 

Когда я просверлить в Provider (используя окно смотреть) Я вижу, он использует строку подключения для SQL локально вместо той, что я определил в App.Config. Я что-то упускаю? Это прекрасно работает в веб-приложении, которое у нас есть, но не здесь.

ответ

0

Убедитесь, что файл конфигурации правильно установлен в выходной каталог.

+0

Хм, я думаю, что вы на что-то, я добавил раздел appSetting с ключом UserName со значением «Dan». Когда я пытаюсь даже прочитать этот ключ, я получаю null. Я добавил ссылку на System.configuration и добавил с помощью System.Configuration; Что-нибудь еще выпрыгивало из-за чего-то, что я пропустил? – Dan

+0

Что такое действие сборки для App.config? – SLaks