положение:ASP.net веб-развертывания публиковать с базой данных Access
Я настроил мой web.config и web.release.config файл, в ниже.
Я настроил Packet и публикация SQL, но это тестирование неправильно (я использую Access, но не SQL, все веб-формы соединены с успехом доступа.)
Когда я Публикация веб-развертывания в Интернет, сообщения об ошибках появляются ниже. (Хостинг-провайдера, используя собственный компьютер для туриста с доступом к моей веб-страницы)
Web.config
<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 \ сим \ Desktop \ Web.accdb. Не может быть создан.) Объект тип 'dbFullSql' и путь 'Provider = Microsoft.ACE.OLEDB.12.0; Данные Источник = C: \ Users \ sim \ Desktop \ Web.accdb' не может быть создан. Значение 'Provider = Microsoft.ACE.OLEDB.12.0; Данные Источник = C: \ Users \ sim \ Desktop \ Web.accdb' не является допустимым соединением строка или абсолютный путь. Ключевое слово не поддерживается: «поставщик». 0 0 FYP
Connectionstring в web.releases.config отличается от web.config? У меня есть локальная файловая система, но мне нужно открыть веб-сайт и базу данных вне дома. – Kindess
Исходный путь на целевом сервере неверен, как изменить исходный код на Source = | DataDirectory | \ Web.accdb ... извините, я так новичок – Kindess
В вашем корневом каталоге проекта должна быть папка App_Data. Если нет, щелкните правой кнопкой мыши проект> Добавить> Добавить папку ASP.NET> App_Data. Затем переместите свой доступ к db в эту папку. Затем измените свой ConnectionString, как я показал вам: ' ' –