Ciao a tutti,
è da qualche giorno che sto provando a realizzare una web app aziendale usando asp.net e database postgres.

Finche l'applicazione la testo usando il debug di visual studio nessu problema, quando la pubblico su IIS di un win10pro e la testo navigando l'iis da un altro pc, mi appare il messaggio qui sotto.

Premetto di aver installato i driver ODBC 32bit sul pc prima di provare.


ERRORE:

ERROR [IM002] [Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere la traccia dello stack.

Dettagli eccezione: System.Data.Odbc.OdbcException: ERROR [IM002] [Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.


Grazie in anticipo.

Angelo
11.097 messaggi dal 09 febbraio 2002
Contributi
Ciao Angelo,
probabilmente era necessario installare il provider a 64 bit. Comunque, non dovresti usare il provider ODBC perché esiste il provider managed che puoi ottenere da NuGet. Non richiede alcuna installazione sul server.

https://www.nuget.org/packages/Npgsql/

ciao,
Moreno

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.