Applikation mit Entity-Framework-Funktionalität auslieferen......

16/02/2010 - 10:17 von M. Erlinger | Report spam
Hallo
Ich habe ein Problem bei einer Applikation mit EF, die ich via Setup
vom Visual-Studio erstellt auslieferen möchte. Làuft grundsàtzlich
soweit – nur dürfte es mit dem EF. noch Probleme auf dem neuen Rechner
geben. Ich bekomme folgende Fehlermeldung, sobald ich eine Funktion
für Datenzugriff aufrufe:

System.ArgumentException: Der angegebene Speicheranbieter kann
nicht in der Konfiguration gefunden werden oder ist ungültig. >
System.ArgumentException: Der angeforderte .Net Framework-
Datenprovider kann nicht gefunden werden. Er ist ggf. nicht
installiert.

Der Datenbank-Treiber – in diesem Fall handelt es sich um eine Sybase
SQL-Anywhere Version 11 – ist ordnungsgemàß installiert, und
funktioniert auch.

Was muss denn für das EF. auf einem neuen Rechner (Windows-7 mit .NET-
Framework 3.5) noch installiert werden ??

Vielleicht kann mir hier bitte jemand weiterhelfen ??
Danke & schönen Gruß
Michael
 

Lesen sie die antworten

#1 Klaus P. Pieper
16/02/2010 - 10:31 | Warnen spam
Hallo Michael,

M. Erlinger schrieb:
Hallo
Ich habe ein Problem bei einer Applikation mit EF, die ich via Setup
vom Visual-Studio erstellt auslieferen möchte. Làuft grundsàtzlich
soweit – nur dürfte es mit dem EF. noch Probleme auf dem neuen Rechner
geben. Ich bekomme folgende Fehlermeldung, sobald ich eine Funktion
für Datenzugriff aufrufe:

System.ArgumentException: Der angegebene Speicheranbieter kann
nicht in der Konfiguration gefunden werden oder ist ungültig. >
System.ArgumentException: Der angeforderte .Net Framework-
Datenprovider kann nicht gefunden werden. Er ist ggf. nicht
installiert.

Der Datenbank-Treiber – in diesem Fall handelt es sich um eine Sybase
SQL-Anywhere Version 11 – ist ordnungsgemàß installiert, und
funktioniert auch.

Was muss denn für das EF. auf einem neuen Rechner (Windows-7 mit .NET-
Framework 3.5) noch installiert werden ??



das kann vorkommen, wenn du eine x64 oder AnyCPU Anwendung auf einem x64
System aufrufst und der ist der Datenbanktreiber nur in der 32Bit
Version installiert ist. In dem Fall hilft Neukompilieren als x86 oder
die Installation des 64Bit Treibers.

Gruß

Klaus


reply pub . pieper ibeq
to kp3 . at . com

Ähnliche fragen