ASP.MVC 3.0 응용 프로그램이 있습니다. 내 솔루션 Linq SQL 프로젝트 (.dbml) 포함되어 있습니다. 웹 응용 프로그램 프로젝트가 아닌 다른 프로젝트에 넣을 선택을했습니다. 나는 또한 "mannually"데이터베이스 (DAL)에 연결하는 또 다른 프로젝트가 있습니다. 웹 서버에 내 응용 프로그램을 배포하고 가장 및 Kerberos 위임을 활성화합니다. DAL에 대한 가장 (impersonation)은 정상적으로 작동하지만 알 수없는 이유로 Linq 대 SQL의 가장 (impersonation)이 작동하지 않습니다. 내가 놓친 게 있니? Linq to SQL Impersonation
<connectionStrings>
<add name="testConnectionString"
connectionString="Data Source=SERVERNAME;Initial Catalog=DBNAME;Integrated Security=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>
내가 서버 구성에서 뭔가를 그리워하거나에서 수행 여기
<identity impersonate="true"/>
이 Linq에 SQL로 프로젝트에서의 app.config입니다 : 여기 은 Web.config의 웹 응용 프로그램을 형성입니다 대표단?
<connectionStrings> <add name="DefaultConnection" connectionString= "server=server name or ip addrress;database=dbname;uid=id;pwd=pass" providerName="System.Data.SqlClient" /> </connectionStrings>