我正在開發一個SQL Server 2008 Express + silverlight項目,到目前爲止,本地機器上的工作情況非常好。我已經將它設置爲Silverlight應用程序使用服務引用和LINQ連接到SQL Server的位置,我相信SQL Server允許使用TCP/IP進行遠程連接。Silverlight,SQL Server和Visual Studio:在互聯網上公開提供測試頁面
但是,由於silverlight應用程序是.aspx文件,因此需要在Web服務器上運行。當我點擊visual studio(2008)中的「run」時,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頁面,而不是SQL服務器的Web服務器。
我認爲你的診斷完全正確。但是,我沒有安裝IIS,所以我實際上無法測試它的工作。非常感謝您的詳細和有益的迴應! – JoeCool 2009-06-02 20:10:01