0

sitefinity4.4で次のエラーが発生します

SQLDriverがサーバーバージョンで初期化されていません。

sitefinityフォーラムを確認しましたが、この問題の修正が見つかりません

SQLDriverがサーバーバージョンで初期化されていません。

説明:

現在のWebリクエストの実行中に未処理の例外が発生しました。エラーとエラーがコードのどこで発生したかについての詳細は、スタックトレースを確認してください。

例外の詳細:

System.InvalidOperationException:SQLDriverがサーバーバージョンで初期化されていません。

ソースエラー:

現在のWebリクエストの実行中に、未処理の例外が生成されました。例外の発生源と場所に関する情報は、以下の例外スタックトレースを使用して識別できます。

スタックトレース:

[InvalidOperationException: SQLDriver not initialized with server version.]
   OpenAccessRuntime.Relational.RelationalMetaDataBuilder.findMatchingJdbcColumn(DataObjectsExtension[] nested) +398
   OpenAccessRuntime.Relational.RelationalMetaDataBuilder.createJdbcSimpleField(FieldMetaData fmd) +204
   OpenAccessRuntime.Relational.RelationalMetaDataBuilder.createJdbcField(FieldMetaData fmd, Boolean quietParam) +125

[MetadataException: The metadata for field 'id' of class 'Telerik.Sitefinity.Metadata.Model.MetaAttribute' cannot be initialized: SQLDriver not initialized with server version.]
   DynamicModule.ns.Wrapped_OpenAccessMetaDataProvider_904ca528250e4b188a43261dbbe077b6.Initialize(String providerName, NameValueCollection config, Type managerType) +405
   Telerik.Sitefinity.Data.ManagerBase`1.InstantiateProvider(IDataProviderSettings providerSettings, Type providerType, ExceptionPolicyName policy, ManagerBase`1 manager) +1976
   Telerik.Sitefinity.Data.ManagerBase`1.InstantiateProvider(IDataProviderSettings providerSettings, ExceptionPolicyName policy, ManagerBase`1 manager) +74
   Telerik.Sitefinity.Data.ManagerBase`1.SetProvider(String providerName, String transactionName) +526
4

2 に答える 2

0

万が一、これをVisual Studio 2012で実行していますか?Sitefinity 4.4のOpenAccessのバージョンはVS2012と互換性がなく、その環境(またはIISのasp.net 4.5)から実行すると、このエラーがスローされると思います。

この場合は、VS2010で開いてみてください。そうすれば、VS2012をサポートするために最新バージョンにアップグレードできることを願っています。

そうでない場合は、Sitefinityサポートへのチケットとしてこれを送信することをお勧めします。そうすれば、彼らはあなたのプロジェクトを詳しく見ることができます。

これがお役に立てば幸いです。

于 2012-09-14T15:00:03.127 に答える