2013-07-17 3 views
0

이 문제와 관련된 답변이 작동하지 않는 것 같습니다. MSDN 및 일반적으로 정보를 찾는 것은 어려운 항목입니다. 나는 Windows Server 2003을 사용하고ASP.NET 연결 문자열 암호화

는, 내가 Asp.Net 웹 응용 프로그램에 대한 연결 문자열을 암호화하는 방법을 알아야, 6 IIS Dot.Net 3.5 및 Visual Studio 2008

.

+1

질문과 답변으로 구분해야합니다. – SLaks

+0

질문으로 대답 한 다음 대답하고 받아 들여야 할 수도 있습니다. – ApolloSoftware

+0

감사 SLAKs 및 AmitApollo. 나는 그것을했다. – user1464673

답변

0

다음은 Windows Server 2003, IIS 6 및 .Net 3.5 및 Visual Studio 2008에 대한 나의 해결책입니다. 암호화가 컴퓨터 특정 적이므로 HAS을 웹 서버에서 실행할 수 있습니다.

암호화 명령 (웹 응용 프로그램 폴더 이름 변경 PROJECT_NAME) :

C : \ WINDOWS \ Microsoft.NET 프레임 워크 \ \ V2.0.50727 \ 경우 aspnet_regiis -pef "connectionStrings" "C : \을 Inetpub \ wwwroot에 \ PROJECT_NAME "

두 번째 명령은 ASPNET 계정에 machine.config의 NetFrameworkConfigurationKey에 대한 액세스 권한을 부여합니다.

C : \ WINDOWS \ Microsoft.NET 프레임 워크 \ \ V2.0.50727 \ 경우 aspnet_regiis -pa "NetFrameworkConfigurationKey" "ASPNET"

세 번째 명령은 NetFrameworkConfigurationKey에 NT Authority \ Network Service 계정에 액세스 할 수 있습니다.

C : \ WINDOWS \ Microsoft.NET 프레임 워크 \ \ V2.0.50727 \ 경우 aspnet_regiis -pa "NetFrameworkConfigurationKey" "NT AUTHORITY \ 네트워크 서비스"

나는이 사람을 도움이되기를 바랍니다.