(not an answer)
Check the project's settings, the connection string might be written elsewhere.
What happens if you completely delete the connectionStrings part from the config file? is it still working?
(not an answer)
Check the project's settings, the connection string might be written elsewhere.
What happens if you completely delete the connectionStrings part from the config file? is it still working?
Actually the web service does read the connectionstring from the web.config file. It turned out I copied the wrong xml element from the app.config file on the development computer. After I changed the xml to:
<connectionStrings>
<add name="MyDataSetLib.Properties.Settings.PMDbConnectionString"
connectionString="data source=G:\Data\PMDb.s3db"
providerName="System.Data.SQLite" />
</connectionStrings>
I was fine. So, if the connectionstring seems not to be read from web.config make doubly sure not to have made a typo, because it is the correct way to store alternative connection strings for stronly typed datasets.
Mind: the xml above works for strongly typed datasets within C# class libraries. For VB.Net change MyDatasetLib.Properties.Settings
to MyDatasetLib.My.MySettings