J
Jeff Richardson
I am creating a web service that returns data from an Access 2000 database
using VS2005. The Access database is located on a different server than
where the web service is running. The Access database is also opened by a
different desktop application running on various workstations on the
network.
While developing / debugging the web service is hosted on my development
machine using the 'ASP.NET Development Server' that is included with VS2005.
When deployed it is being host with IIS.
I am using the following connection string:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source="\\slo-science1\data\PBI Chem
data\PBIChemDatabase.mdb"
If the database has NOT opened by any of the workstations running the
desktop application then the web service runs correctly on both my
development machine as well as on the IIS server.
If the database has been opened by any of the workstations running the
desktop application the web service runs correctly ONLY on my development
machine and fails on IIS with the following error:
System.Data.OleDb.OleDbException: Could not use ''; file already in use.
What are the differences between the 'ASP.NET Development Server' and IIS
that would effect how a web service opens a remote Access database?
Does anyone know how what settings can be changed so that the web service
runs correctly on IIS?
Thanks in advance,
Jeff Richardson
using VS2005. The Access database is located on a different server than
where the web service is running. The Access database is also opened by a
different desktop application running on various workstations on the
network.
While developing / debugging the web service is hosted on my development
machine using the 'ASP.NET Development Server' that is included with VS2005.
When deployed it is being host with IIS.
I am using the following connection string:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source="\\slo-science1\data\PBI Chem
data\PBIChemDatabase.mdb"
If the database has NOT opened by any of the workstations running the
desktop application then the web service runs correctly on both my
development machine as well as on the IIS server.
If the database has been opened by any of the workstations running the
desktop application the web service runs correctly ONLY on my development
machine and fails on IIS with the following error:
System.Data.OleDb.OleDbException: Could not use ''; file already in use.
What are the differences between the 'ASP.NET Development Server' and IIS
that would effect how a web service opens a remote Access database?
Does anyone know how what settings can be changed so that the web service
runs correctly on IIS?
Thanks in advance,
Jeff Richardson