0

다음은 초 단위 페이지가 성공적으로로드되는 결과입니다. ASP.NET Oracle ODP.NET 통합 보안 느림

 
<add name="test" 
    connectionString="Data Source=TEST_ORACLE;User Id=user;Password=password;" /> 

20 + 배 느린 성공적으로 페이지가로드에서 응용 프로그램 풀의 사용자 신원 결과를 사용하는 미묘한 변화를 다음과 같습니다.

 
<add name="test" 
    connectionString="Data Source=TEST_ORACLE;User Id=/;" /> 

적어도 트러스트 된 연결이 작동하는 것처럼 보입니다. 내가 뭘 놓치고 있니?

답변

0

내가

<add 
    name="myOracleConnection" 
    connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyServer)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE))); User Id=MyUser; Password=MyPassword;" 
    providerName="system.data.oracleclient"/> 

즉처럼 사용하는 연결 문자열 나는 외부 설정 파일에 의존하지 않는다. (이름은 .ora? 잊어 버렸다.)

으로 자체 포함 된 연결 문자열을 만들려고하면 종속성과 부작용을 줄일 수 있습니다.?

+0

그건 내 문제가 아닌 것 같습니다. –

+1

통합 보안 "사용자 ID = /"에서는 부작용이 나타나고 .ora 항목에서는 나타나지 않습니다. –

1

대신

User Id=/;Integrated Security=SSPI;을 시도하여 응용 프로그램 풀 ID가 네트워크 로그온 권한이 있습니까?

+0

ODP.NET에서 이것을 테스트 해 보셨습니까? http://stackoverflow.com/questions/4950897/odp-net-integrated-security-invalid-connection-string-argument –

+0

내 앱 풀 ID에 로그온 권한이 없다면 오류가 발생합니다. 성공적이지만 느린 페이지로드 –