type 'system.web.ui.webcontrols.sessionparameter'는 'dbtype'라는 공공 속성이 없습니다.
-
06-07-2019 - |
문제
ObjectDatasource에서 세션 매개 변수를 사용하고 있습니다. 로컬 개발 머신에서 잘 작동하지만 웹 사이트를 프로덕션 서버에 복사 한 후이 오류가 발생합니다.
'system.web.ui.webcontrols.sessionparameter'에 'dbtype'라는 공개 속성이 없습니다.
해결책
다시!
내가 준 첫 번째 대답은 틀렸다!
정답은 .NET Framework v3.5가 설치되었으며 .NET Framework 3.5 SP1로 업데이트되어야합니다.
다른 팁
답을 찾았지만 왜 그런지 모르겠습니다.
방금 DBType 속성을 제거했는데 잘 작동했습니다.
나는 DBType를 입력하도록 변경하면 사이트가 작동하게되었습니다.
솔루션은 dbtype를 유형별로 바꾸는 것입니다. 그리고 ANSI 컨퍼런스를 찾으십시오.
예를 들어이 코드가 있습니다.
DBType ="AnsiString"
변경합니다
Type="String"
그리고 잘 작동합니다.
Travis의 답변은 나에게 단서를 주었지만 아마도 더 잘 언급 될 수 있습니다.
어쨌든 웹 사이트를 프로덕션 서버에 복사 할 때 여러 매개 변수 개체 (특히 유형 GUID가있는 사람들)에 "type"= "Guid"요소가 "dbtype"= "Guid"로 변경되었습니다.
예 : 매개 변수는 다음과 같아야합니다.
아니다
확인 :이 경우 .NET 프레임 워크 3.5가 필요합니다 SP1 업데이트.
와우 나는 또한 dbtype = "date"를 제거하고 작동하기 시작했습니다. 게시조차 귀찮게하지 않았고 메모장으로 서버에서 변경했습니다. 감사
잘. 당신은 그것을 바꿔야합니다. 예를 들어. DBTYPE = "GUID"인 경우 type = "Object"로 변경하십시오.