2012-12-18 1 views
0

ASPNETDB를 처음 만들었을 때 Machine.config에 멤버 자격 및 역할 관리자 및 프로필이 처음에 생성되는 이유는 무엇입니까?처음에 Machine.config의 멤버 자격 및 역할 관리자 및 프로필은 무엇입니까?

작동하도록 응용 프로그램을 다시 구성하는 것이 어려워졌습니다. Machine.config에서 Web.config로 코드를 이동시켜 응용 프로그램 서비스가 ISP 웹 영역으로 릴리스하기 위해 다시 작동하도록해야했습니다.

감사 차

답변

2

당신은 Machine.config 접촉 할 필요가 없습니다. 대부분의 호스팅 서비스는 Machine.config를 변경할 수 있도록 허용하지 않습니다.

응용 프로그램의 web.config에서 <clear/> 또는 <remove name="DefaultMembershipProvider" />을 사용할 수 있습니다. 당신은 비주얼 스튜디오 2012 년, 회원 태그가 자동으로 생성되는 새 프로젝트를 만들 경우

Common Gotcha: Don't forget to when adding providers

는 기본적으로

2012년 12월 20일 업데이트되었습니다.

아니면 심지어는 질문에 대답하기 NutGet

enter image description here

+0

저는 현재 내 웹 응용 프로그램을 보유하고있는 랩톱에서 machine.config를 의미했습니다. 나는 그것에 들어가서 web.config에 복사해야했습니다. – TeaDrinkingGeek

+0

이전 ASP.Net 멤버쉽 공급자를 사용하고있는 것처럼 들리 네요. 그렇다면 새로운 Universal Membership Provider를 사용하십시오. http://www.hanselman.com/blog/IntroducingSystemWebProvidersASPNETUniversalProvidersForSessionMembershipRolesAndUserProfileOnSQLCompactAndSQLAzure.aspx – Win

+0

필자는 필요한 코드를 알지 못해서 Machine.config에 들어가서 web.config에 복사하여 붙여 넣었으며 명확하고 연결 스트링이 추가되었습니다. – TeaDrinkingGeek

0

을 사용할 수 있습니다, 그것은 항상이 Machine.config에있었습니다. Visual Studio에서 자동으로 web.config에 새 공급자 항목을 생성하기 때문에 이전에는 알 수 없었습니다. web.configs의 크기를 줄이기위한 노력의 일환으로 Microsoft는 더 이상이 항목을 포함하여 많은 항목을 생성하지 않으므로 원하는 항목을 추가 할 수 있습니다.

+0

예, machine.config는 랩톱을 기반으로합니다. Web.config는 대개 ISP 웹 공간에 복사됩니다. machine.config에서이 작업을 수행하는 것이 확실한 단계입니다. – TeaDrinkingGeek

관련 문제