2010-02-25 68 views
0

我有一个新网站,我试图部署。它在我的本地机器上工作良好,但是当我安装在服务器上时,它不再有效,并且我没有收到任何错误消息。我正在使用SQL Server Express,但未在服务器上安装。我需要这样做吗?SQL Server Express - 网站无法正常工作

+1

你能提供错误信息中的错误代码吗? – HotTester 2010-02-25 09:41:56

+0

我没有收到错误代码。这是我的问题:o( – 2010-02-25 09:47:13

回答

0

您需要确保您在尝试连接的SQL Express上启用TCP/IP设置才能允许外部连接。

指定一个标准端口而不是通常指定的动态端口也是值得的,这样您可以向防火墙添加一个例外,以允许在需要时通过此端口进行访问。

2

数据库可以在任何与服务器连接的机器上。您只需要在应用程序的连接字符串中指定该机器托管数据库的路径

0

当然,您需要在服务器中安装MS SQL或Express版本。然后您需要将数据库复制到那里并修改Web.config中的连接字符串。

只要数据库服务器允许远程访问并且连接字符串设置正确,数据库服务器也可以位于另一台计算机上。

0

好吧,所以我的问题是SQL Express不存在任何地方。我将它安装到服务器上,并且一切都很顺利(除了更改集成安全性外)。感谢所有的指针。