2010-06-02 30 views
2

我試圖找出asp.net中的成員資格模塊。 目前我有一個網站,我已經在我的電腦上編程,我正在使用asp.net成員資格,並通過asp.net配置重新灌輸用戶。所以所有的數據都在我的電腦上。在中央服務器上的asp.net成員身份

現在我想將網站和會員表中的所有用戶安裝到託管服務器。 我知道我必須獲得會員表到該服務器,什麼是最好的方式將網站移動到服務器,所以都會工作?

我是否必須在服務器上運行aspnet_regsql來創建所有表。

從一開始就對服務器上的站點進行編程會更好,所以我不必移動整個站點。

當網站位於託管服務器上時,我可以訪問ASP.NET配置嗎?

回答

1

做到這一點的最佳方法是在開發計算機上備份數據庫,然後將其作爲數據庫恢復到託管計算機上。你的託管公司應該給你一個方法來做到這一點。通過這樣做,您將複製由aspnet_regsql創建的所有表,過程和任何其他數據庫對象以及您已創建的任何用戶或登錄信息。

你需要做的一個變化就是在你的web.config文件中。 web.config文件應該具有連接字符串,用於將您的網站連接到數據庫,並且需要更改它以便連接到託管公司的數據庫。查看你的主機的FAQ,他們可能會告訴你連接字符串應該是什麼。

如果您的主機不同於此,請發佈您正在託管的用戶以及您有哪些類型的計劃,以便我們瞭解要查看的內容。

您對共享代碼的評論是完全不同的話題。我想我可以讓你朝着正確的方向發展。檢出http://github.comhttps://www.mercurial-scm.org/。 git和Mercurial都是分佈式版本控制。這是分享遠程團隊代碼(甚至是非遠程團隊)的最佳方式。然後,只要您想進行更新,您就可以將代碼從源代碼管理器推送到您的網站。

+0

那麼,它只是一個本地託管公司和它的自定義服務器,我不得不打電話給他們回答這個問題。 它只是總體思考當我開始一個新的項目什麼是最好的方式來處理會員表和所有。 例如,如何開始一個新項目,也許其他程序員正在與您合作,並且您必須共享代碼(使用兩臺計算機)。 – eski 2010-06-02 14:32:53

+0

查看我添加的回覆。 – 2010-06-03 14:15:10