我正在开发一个 SQL Server 2008 Express + silverlight 项目,到目前为止,在本地机器上一切正常。我已将其设置为 silverlight 应用程序使用服务引用和 LINQ 连接到 SQL Server 的位置,并且我相信 SQL Server 允许使用 TCP/IP 进行远程连接。
但是,由于 silverlight 应用程序是一个 .aspx 文件,因此它需要在 Web 服务器上运行。当我在 Visual Studio (2008) 中单击“运行”时,IE 会弹出地址“ http://localhost:1437/SQLTestTestPage.aspx ”,一切正常。为了让我可以远程使用这个页面,我希望能够通过“ http://10.215.22.57:1437/SQLTestTestPage.aspx ”访问同一个页面,其中 10.215.22.57 是本地机器的 IP。这现在不起作用,我不确定如何启用它。这甚至可以通过 SQL Server 实现,还是我需要设置一个单独的 HTTP 服务器来托管 aspx 页面?
谢谢,-罗伯特
编辑:实际上,由于我是从 Visual Studio 启动 silverlight 应用程序,我猜实际上是 VS 设置了托管 .aspx 页面的 Web 服务器,而不是 SQL 服务器。