2009-09-10 3 views
2

ASP.Net 2.0 웹 사이트에서 작업하고 있는데 이상한 문제가 있습니다. 먼저 내 환경에 대한 세부 정보를 알려주십시오. 나는 다시 내가 CMS 응용 프로그램을 사용하여 웹 사이트를 구축 작업 (Sitefinity 3.6)를 시작했다 일.Net 3.5를 설치하면 ASP.Net 2.0 사이트에 문제가 발생합니다.

 
Win XP SP2 
Microsoft Visual Studio 2005 Version 8.0.50727.762 (SP.050727-7600) 
Microsoft .Net Framework 2.0.50727 SP2 
Backend is MySQL (uses CoreLab.MySql.dll) 

지금 몇 가지를 사용하고 있습니다. .NET Framework 3.5 SP1을 설치해야합니다.

이 설치 후 내 Asp.Net 2.0 웹 사이트가 이상하게 행동하기 시작했습니다. 응용 프로그램에서 일부 데이터 작업을 시도 할 때마다 (예 : 로그인 페이지에서 데이터베이스의 사용자를 확인하려고 시도 함)이 오류가 발생합니다.

메서드가 없습니다. 'Int32 System.Data.Common.DbDataAdapter.Fill (System.Data.Data.DataSet , System.String, System.Data.IDataReader, Int32, Int32) '로 설정합니다.

누구든지이 문제에 직면했는지 알려 주시기 바랍니다. 그리고 ASP.Net 2.0 웹 사이트의 새로운 기능 집합을 시작해야하기 때문에이 문제를 해결할 수있는 방법이 있습니다.

감사합니다, Gaurav

답변

1

이 설치는 .NET 3.5 SP1은 .NET 2.0 SP2를 설치합니다. 2.0에 ngen 이미지와 관련된 몇 가지 내용 (assembly loading, JIT 최적화 및 other stuff 포함)이 있습니다. 그래도 특정 오류에 대해 확신이 없습니다 ...

이전 버전의 .net 2.0이 설치된 시스템에서 컴파일 된 2.0SP2가 설치된 컴퓨터에서 2.x 응용 프로그램을 다시 컴파일 해보십시오. 그리고/또는 3.5SP1을 다시 설치하여 모든 것이 제대로 설치되었는지 확인하십시오.

+0

제거/재설치가 실제로 작동 할 수 있습니다 (복구가 아님). .NET 3.5 SP1 이후 다른 방법에 대한이 게시물을 찾지 못했습니다. 게시물 상단의 업데이트와 2 개의 댓글은 제거/재설치 작업에 대해 언급합니다. http://pietschsoft.com/post/2008/08/27/NET-35-SP1-DataContractJsonSerializer-Bug.aspx –

+0

제거/.NET 3.5 SP1을 다시 설치하십시오. 그러나 운이 없다. 아무도 다른 해결책이 있습니까? –

+0

융합 로깅을 사용하도록 설정하십시오. 어쩌면 그 함수가 상주하는 어셈블리를로드하지 못할 수도 있습니다 ... 그리고 퓨전 로깅은 그럴 경우 알려주고, 희망에 대해서도 힌트를줍니다 ... http://msdn.microsoft .com/en-us/library/aa309346 (VS.71) .aspx – KristoferA

관련 문제