情况:
我已经在下面配置了我的 web.config 和 web.release.config 文件。
我已经配置了 Packet 和 Publish SQL 但它测试错误(我使用 Access 但不是 SQL ,所有 Web 表单都已成功连接到 Access。)
当我在 Internet 上发布到 web-deployment 时,错误消息发生在下面。(托管服务提供商,使用自己的 PC 让游客访问我的网页)
网页配置
<configuration>
<connectionStrings>
<add name="DBCS"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\sim\Desktop\Web.accdb"
providerName="System.Data.SqlClient" />
</connectionStrings>)
web.release.config
<connectionStrings>
<add name="DBCS"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\sim\Desktop\Web.accdb" xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>
错误信息:
错误 1 Web 部署任务失败。(无法创建“dbFullSql”类型和路径“Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\sim\Desktop\Web.accdb”的对象。)类型 'dbFullSql' 和路径 'Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\sim\Desktop\Web.accdb' 无法创建。值 'Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\sim\Desktop\Web.accdb' 不是有效的连接字符串或绝对路径。不支持关键字:“提供者”。0 0 元