특정 웹 서비스에 대해 SQLite (1.0.77.0)를 사용하지만 여러 가지 이유로 web.config 파일을 건드릴 수 없습니다.프로그래밍 방식으로 SQLite .Net Framework 데이터 공급자를 찾을 수 없습니까?
try
{
var dataSet = ConfigurationManager.GetSection("system.data") as System.Data.DataSet;
dataSet.Tables[0].Rows.Add("SQLite Data Provider"
, ".Net Framework Data Provider for SQLite"
, "System.Data.SQLite"
, "System.Data.SQLite.SQLiteFactory, System.Data.SQLite");
}
catch (System.Data.ConstraintException e) { /*...*/ }
이 SQLite는이 GAC에 배포되지 않은 경우에도 (윈도우 7에게 전문 64)를 내 컴퓨터에서 잘 작동하는 것 같다,하지만 난 때 접근 : 나는 수동으로 프로그램이 코드를 사용하여 공급자를 추가하여이 문제를 해결했다 이 예외 메시지와 함께 윈도우 2003 SE SP2에 실패 공급자 공장 : 나는 web.config 파일에 관련 항목을 추가 할 경우이 같은 컴퓨터에서 작업을 수행 있음을 확인했습니다
Unable to find the requested .Net Framework Data Provider. It may not be installed.
은 (프로그래밍 방식으로 추가 나중에 ConstraintException이 발생합니다.
이 문제가 발생했을 수 있으며 해결 방법이 있습니까? Windows 2003 서버의 GAC에 SQLite를 설치하고 싶지 않습니다.
파일은 실제로 거기에 있습니다. – ilitirit