2010-11-22 79 views
0

我在使用ASP.NET成員資格提供程序的本地機器上有一個非常簡單的應用程序。這在我的本地機器上正常工作。發佈ASP.NET網站 - 沒有登錄數據庫?

我已經將應用程序發佈到我們的Web服務器,並且我需要知道爲應用程序設置asp.net成員資格的具體細節。

我有一個基本的理解,它使用MDF文件,並以某種方式連接到SQL數據庫(SQLEXPRESS,我假設在我的本地計算機上),其中包含用戶/角色信息。

我一直收到一個錯誤,它在Web服務器上運行發佈的應用程序時無法連接到SQL數據庫。

我希望在不同的機器上使用SQL服務器(SQL69)而不是我的網絡服務器(WEB69) 我已經創建了一個新的連接字符串,但是如何告訴ASP.NET使用它而不是「LocalSqlServer 「默認創建的連接字符串? 有人可以解釋什麼是我需要的?

感謝您提供任何幫助。

回答

2

使用沒有任何參數的ASP.NET SQL Server註冊工具來設置本地計算機上的SQL Server成員資格。這也將更新您的配置文件:

http://msdn.microsoft.com/en-us/library/ms229862%28VS.80%29.aspx

您需要設置SQL Server數據庫的成員在本地計算機上第一。完成此工作後,您可以簡單地爲整個生產環境編寫整個數據庫。爲此,您可以使用VS中的數據庫發佈嚮導。

您可以查看這裏的樣本配置文件:

http://www.codersbarn.com/post/2008/02/24/ASPNET-20-Guest-Book-Admin-Part-II.aspx

+0

幹得漂亮,好先生。 – Kolten 2010-11-22 21:24:31