Как разместить сайт с базой данных ASPNETDB.MDF с сервера разработки на рабочий сервер? - PullRequest
0 голосов
/ 21 января 2011

Я создал свой сайт с использованием ASP.NET Personal Starter Kits 3.5. Я использую только Visual Studio 2008 со встроенным SQL Server (2005 Express) ... моя база данных в App_Data равна ASPNETDB.MDF ...

Я также создал некоторые из своих таблиц .... в ASPNETDB ..

На моем локальном ПК сайт работал нормально ...

Но когда я публикую свой сайт на рабочем сервере, он не работает и показывает следующую ошибку

<!-- Web.Config Configuration File -->
<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

Примечания. Текущая страница ошибки, которую вы видите, может быть заменена специальной страницей ошибок, изменив атрибут defaultRedirect тега конфигурации приложения, чтобы он указывал на URL страницы пользовательской ошибки.

<!-- Web.Config Configuration File -->
<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration> 

Строка подключения моего хостинг-провайдера ..

<add name="ConnectionString" connectionString="Data Source=69.16.253.19;Initial Catalog=usa_data;Persist Security Info=True;User Id=user;Password=pass" providerName="System.Data.SqlClient"/>

Мой хостинг-провайдер дал мне строку подключения для подключения к SQL Server 2005, но она не работает ...

Я не понимаю, почему мой сайт работал нормально, используя производственный SQL Server 2005 на моем локальном ПК, когда я включаю файл ASPNETDB.MDF в App_Data только на моем локальном компьютере ... если я удаляю файл ASPNETDB.MDF из App_Data мой локальный компьютер ... сайт перестает работать ...

Может кто-нибудь сказать им, как это исправить ... !! Я очень напряжен с последних 3-4 дней

Ответы [ 2 ]

0 голосов
/ 15 декабря 2011

сделайте резервную копию вашего файла ASPNETDB.MDF и импортируйте его на ваш хостинг после того, как поместите его в ваш конфигурационный файл:

0 голосов
/ 22 января 2011

Во-первых, файл в папке APP_DATA недоступен в качестве БД на производстве.Вам придется перенести всю базу данных с ASPNETDB.MDF на сервер производственной базы данных (предоставленный провайдером). И тогда сайт заработает.Также измените конфигурацию на: чтобы увидеть точную ошибку !!

Если портирование не работает, посмотрите точную ошибку и опубликуйте ее здесь.

...