Web.config配置似乎正确.但仍然可以';t访问托管服务器上的数据库
本文关键字:访问 数据库 服务器 配置 config Web | 更新日期: 2023-09-27 17:57:47
我知道很多人问这个问题的可能性很大。但我很有信心,我已经阅读了大部分问题,但仍然无法找到解决方案。
以下是我迄今为止为在Godaddy托管服务器上部署我的web应用程序所做的所有详细步骤:
-
我正在使用ASP。NET MVC 3(C#)。
-
我已经上传并部署了godaddy托管服务的网站。
-
我已经通过执行从SSMS生成的脚本将我的数据库插入到godaddy MS SQL server数据库中。
最后,根据这个,我得到了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>
然而,当我在互联网上尝试时,我仍然无法将我的网络应用程序连接到它的数据库。我确信我的connectionString是正确的,因为它只是从我的主机服务提供商那里复制粘贴的。
我确信我遗漏了一些东西,除了我的webconfig或connectionString。除了web.config文件之外,是否还有其他对连接有影响的关键文件?
谨致问候,Amin
编辑:
很抱歉没有提前提及。我确实输入了正确的"名称"、"数据源"、"信息源"、用户ID和"密码"。出于安全考虑,我故意更改了它们。
第二次编辑:
当我尝试在应用程序中提取数据时没有错误。。响应只是来自数据库的null。但我的表确实存在于数据库中,里面有所有的数据。
数据库实例是否接受http流量?你能从例如SQL Management Studio找到并连接到它吗?