0

我知道这个问题很有可能被很多人问到。但我非常有信心,我已经阅读了大部分问题,但仍然无法找到解决方案。

以下是迄今为止我为了在 Godaddy 托管服务器上部署我的 Web 应用程序而详细执行的所有步骤:

  • 我正在使用 ASP.NET MVC 3 (C#)。

  • 我已将网站上传并部署在 godaddy 托管服务上。

  • 我通过执行从我的 SSMS 生成的脚本将我的数据库插入到 godaddy MS SQL 服务器数据库中。

最后,根据这个我能够得到我的connectionString。

<?xml version="1.0" encoding="utf-8"?>

<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0" />
  </system.web>

  <connectionStrings>
  <add name="database-name" connectionString="Data Source=mysource; Initial Catalog=database-name; User ID=userid; Password=password;" providerName="System.Data.SqlClient" />
  </connectionStrings>
</configuration>

但是,当我在 Internet 上尝试时,我仍然无法将我的 Web 应用程序连接到它的数据库。我非常确定我的 connectionString 是正确的,因为它只是从我的主机服务提供商那里复制粘贴的。

我很确定我错过了一些东西,除了我的 webconfig 或我的 connectionString。除了 web.config 文件之外,还有什么重要且对连接有影响的文件吗?

问候, 阿明

编辑:

很抱歉之前没有提到。我确实输入了正确的“名称”、“数据源”、“数据源”、“用户 ID”和“密码”。出于安全目的,我故意更改了它们。

第二次编辑:

当我尝试在我的应用程序中获取数据时没有错误。响应只是简单地从数据库中获取 null。但是我的表确实存在于数据库中,其中包含所有数据。

4

1 回答 1

0

数据库实例是否接受 http 流量?您可以从例如 SQL Management Studio 找到并连接到它吗?

于 2013-02-05T09:34:42.137 回答