0

我使用 ASP.NET Personal Starter Kits 3.5 创建了我的站点。我只使用 Visual Studio 2008。.with its built-in SQL Server (2005 Express) ...我的数据库App_DataASPNETDB.MDF...

我还创建了一些表..在 ASPNETDB ..

在我的本地 PC 中,该站点运行良好...

但是当我在生产服务器上发布我的网站时它不起作用并显示以下错误

<!-- 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 的连接字符串,但它不起作用......

我不明白为什么我的站点在我的本地 PC 中使用生产 SQL Server 2005 运行良好,当我仅在本地 PC 的 App_Data 中包含 ASPNETDB.MDF 文件时..如果我从本地 PC 的 App_Data 中删除文件 ASPNETDB.MDF ...网站停止工作...

谁能告诉他们如何解决这个问题......!自从过去 3-4 天以来,我非常紧张

4

2 回答 2

0

首先,APP_DATA 文件夹中的文件在生产中不能作为数据库访问。您必须将整个数据库从 ASPNETDB.MDF 迁移到生产数据库服务器(由提供商提供)。然后该站点将正常工作。另外,将配置更改为 : 以查看确切的错误!

如果移植不起作用,请查看确切的错误并将其发布在此处。

于 2011-01-21T21:24:52.977 回答
-1

备份您的 ASPNETDB.MDF 文件并将其导入到您的主机中,然后将其放在您的配置文件中:

于 2011-12-14T23:19:36.240 回答