2009-03-16 3 views
1

안녕하세요, 내 로컬 서버에 액세스 규칙이 설정되어있어 제대로 작동합니다. 그러나 스테이징 서버에 배포하면 규칙이 적용되지 않습니다. 규칙은 어디에 저장됩니까? 로컬 서버와 스테이징 서버 모두 동일한 DB 서버를 가리 킵니다. 통찰력을 가져 주셔서 감사합니다. 당신이 역할/사용자 제한을 의미하는 경우 ASP .Net 멤버십 액세스 규칙

내가 ASP.Net 웹 응용 프로그램 관리

답변

2

에 액세스 규칙을 설정, 그는 Web.config의에서 이동합니다. 기본 제공되는 roleprovider 및 membershipprovider는 db에 사용자 및 역할을 저장하지만 allow/deny 역할은 web.config (또는 해당 항목에 대해 수행하는 사용자 정의 코드)에 있습니다.

5

각 보안 폴더에는 해당 경로의 액세스 규칙을 정의하는 web.config 파일이 있습니다. 서버에 복사하십시오.

0

회원 정보는 기본적으로 app_data 폴더에있는 ASPNETDB 데이터베이스에 저장됩니다. 다음에 대한 귀하의 Web.config를 확인 :

<connectionStrings> 
<add name="ApplicationServices" 
    connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" 
    providerName="System.Data.SqlClient" />