type 'system.web.ui.webcontrols.sessionparameter'는 'dbtype'라는 공공 속성이 없습니다.

StackOverflow https://stackoverflow.com/questions/184254

문제

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"로 변경하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top