问题描述:
访问access数据库,连接字如下
<add name="aconstring" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\#test.aspx;User Id=admin;Password=;" providerName="System.Data.OleDb"/>
数据库本身未设密码
发布网站后可以正常访问数据库
但是使用web deployment生成后,网站报错
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
密码无效。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 密码无效。
源错误:
行 45: Strcon = System.Configuration.ConfigurationManager.ConnectionStrings("aconstring").ConnectionString
行 46: conDb = New OleDbConnection(Strcon)
行 47: conDb.Open()