더북(TheBook)

3. DevUser 프로젝트 루트에 있는 Web.config 파일을 열고, 데이터베이스 연결 문자열 정보와 폼 인증 설정을 위한 다음 코드 블록 두 개를 추가로 입력한다. 다음과 같이 인증 방식을 Forms로 설정한다. 코드 기반으로 ASP.NET의 인증 방식을 사용할 때도 반드시 Forms(폼) 인증 방식이어야 한다. 또한, 앞에서 데이터베이스 설정에 대한 데이터베이스 연결문자열에 대한 정보를 다음과 같이 기록한다. 다음 코드 중 프로젝트 생성 시 기본으로 만들어지는 Web.config 파일의 나머지 영역은 생략했다.

▼  Web.config 파일의 2가지 영역 구성

<?xml version=“1.0” encoding=“utf-8”?>
<configuration>

<!--[1] 데이터베이스 연결 문자열 -->
<connectionStrings>
  <add name=“ConnectionString”
      connectionString=“Data Source=(localdb)\MSSQLLocalDB;
            Integrated Security=True;Pooling=False;Database=DotNetNote;”
      providerName=“System.Data.SqlClient” />
  </connectionStrings>

  <appSettings>
  </appSettings>
  <system.web>
      
      <!--[2] 폼 인증 적용-->
      <authentication mode=“Forms”>
          <forms loginUrl=“~/Login.aspx”></forms>
      </authentication>
      
      <compilation debug=“true” targetFramework=“4.6”/>
      <httpRuntime targetFramework=“4.6”/>
      <pages>
      </pages>
  </system.web>
  <system.webServer>
  </system.webServer>
  <runtime>
  </runtime>
  <system.codedom>
  </system.codedom>
</configuration>

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.