C#/asp.net 应用程序在本地主机(内部网)上运行良好,但不能在服务器(互联网)上运行良好

C#/asp.net 应用程序在本地主机(内部网)上运行良好,但不能在服务器(互联网)上运行良好

说到 SQL Server 管理方面,我完全是个菜鸟,如果这是基础的话,我很抱歉。我在本地机器上用 C#/asp.net 设计了一个带有 SQL Server 后端的网站。当我通过 VS2010 打开并运行该网站时,它运行完美。但是,当我将其发布到 IIS 并尝试运行该网站时,ASPX 运行正常,但无法连接到数据。下拉列表是空的,任何处理数据(包括登录)的内容都不会连接到表。

我猜想这与权限有关?有人能帮助我吗?

我在 WinXP 机器上使用 SQL Server 2008 R2 和 Visual Studio 2010(是的,我知道 WinXP 不是为此而设计的,但我只是想在将其上传到我必须付费的服务器之前对其进行测试)。

答案1

您是否检查过 web.config 文件以查看它连接到哪个数据库服务器。检查数据库服务器名称是否为“localhost”。如果是,请将其更改为正确的服务器名称。另外,检查表中是否有数据。

谢谢,San。

相关内容