2011-01-21 38 views
0

我使用ASP.NET Personal Starter Kits 3.5創建了我的網站。我只使用Visual Studio 2008。 。隨着其內置的SQL Server(2005 Express的)......我在App_Data數據庫ASPNETDB.MDF ...如何將ASPNETDB.MDF數據庫從開發服務器託管到生產服務器?

我已經創造了一些我的表也....在ASPNETDB ..

在我本地PC網站運行良好......

但是,當我發表我的網站生產服務器上它不工作,並顯示以下錯誤

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

注意:您看到可以將當前錯誤頁由mod自定義錯誤頁面替換如果將應用程序配置標記的「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,但它不工作...

我不明白爲什麼我的網站在我的本地PC上使用生產SQL Server 2005運行良好,當我將ASPNETDB.MDF文件包含在我的本地PC中的App_Data中時..如果我從本地PC的App_Data中刪除文件ASPNETDB.MDF。該網站停止工作...

有人可以告訴他們如何解決這個問題......!我非常緊張,因爲從前3-4天開始

+0

可能重複[出現與網絡相關的或特定於實例的錯誤而建立一個連接到SQL Server。](http://stackoverflow.com/questions/4736084/a-network-related-or-instance-specific-error-occurred-while-establishing-a-conne) – 2011-01-21 21:28:19

回答

0

首先,APP_DATA文件夾中的文件不能作爲生產數據庫訪問。 您必須將整個數據庫從ASPNETDB.MDF遷移到生產數據庫服務器(由提供商提供)。 然後該網站將工作。 另外,更改配置爲:看到確切的錯誤!

如果移植不起作用,請查看確切的錯誤並在此處發佈。

+1

有沒有什麼辦法在生產服務器中使用ASPNETDB.MDF? – user583181 2011-01-22 05:03:11

-1

讓你ASPNETDB.MDF的備份文件導入到你的託管後,把這個在您的配置文件:的

相關問題