Type ‚System.Web.UI.WebControls.SessionParameter‘ hat noch keine öffentliche Eigenschaft mit dem Namen ‚DbType‘
-
06-07-2019 - |
Frage
ich auf einem Object eine Session Parameter verwenden. Es funktioniert auf der lokalen Entwicklungsmaschine, aber ich bekomme diese Fehlermeldung nach der Website auf den Produktionsserver kopiert:
Typ 'System.Web.UI.WebControls.SessionParameter' kein öffentliches Eigentum mit dem Namen 'DbType'.
Lösung
ich wieder!
Erste Antwort gab ich war falsch!
Die richtige Antwort ist, dass .NET Framework v3.5 installiert wurde, und es muss .NET Framework 3.5 SP1 aktualisiert werden
Andere Tipps
fand ich die Antwort, aber ich weiß nicht, warum es dies tut.
Ich entfernte gerade die DBType Eigenschaft und es funktionierte gut.
ich ändern DbType auf Typ und diese bekam die Website zu arbeiten.
Die Lösung ist DBType nach Typ ersetzen. Und die Ansi especification finden.
Mit dem Beispiel, das ich habe diesen Code:
DBType ="AnsiString"
eine Änderung durch
Type="String"
und arbeitet gut.
Travis' Antwort gab mir eine Ahnung, aber vielleicht könnte es besser thusly angegeben werden:
Irgendwie beim Kopieren von der Website auf den Produktionsserver, eine Anzahl der Parameterobjekte (insbesondere diejenigen mit Typ GUID) hatten die „Type“ = „Guid“ Element „DBType“ = „Guid“ geändert.
z Parameter sollten sein:
NOT
Bestätigt:. Dies erfordert .NET Framework 3.5 SP1 Update
Wow Ich entfernte auch DbType = „Datum“ und es begann zu arbeiten. did'nt sogar Publishing stören, änderte es nur auf dem Server mit Notizblock. Dank
gut. Sie sollten es ändern. z.B. wenn es sich um DbType = "Guid" ändern Sie es dann Type = "Objekt"