2009-01-19 111 views
0

我真的很喜歡這個幫助,因爲我幾乎不知道從哪裏開始。創建我自己的服務器運行數據庫並處理WCF服務

我厭倦了沒有地方來正確測試任何網頁代碼和我發現的免費託管網站只支持我想要的一半。

我想設置自己的服務器,能夠分發網頁,運行數據庫和處理WCF服務。

我會使用舊窗戶框,但我不能完全指望噸行車的^ _^

此刻我唯一的暗示是安裝Windows Server 2008企業版(即一個學生有其用途),並嘗試找出互聯網信息服務。這會讓我提供一個ASP.NET網站嗎?

我在找的是一點指導和任何你認爲可能對我有幫助的資源。

編輯:

不知道爲什麼我downvoted,也許不是編程相關?我無法正確測試我的代碼,如果我現在無處運行它,我可以嗎?我拼命尋找教程或文章,告訴我我需要做什麼。

+0

是的,這確實是脫離主題。 – 2016-01-29 16:00:45

回答

1

首先,您無需爲了學習/測試目的而安裝Windows Server 2008 Enterprise Edition。

您真正需要的是:

不知道你有什麼級別的經驗,我不想詳述所有的細節,但既然你也在做WCF,那麼任何有關WCF的書都會以關於設置IIS的一章開篇。如果您需要確切的資源來設置IIS和SQL Server,請發表評論。

1

編輯

我誤解了這個問題。我會保持我的舊答案,因爲它有助於任何人:)

要安裝轉到添加/刪除程序(或Vista中的程序和功能)和左欄上將出現「添加或刪除Windows組件」 XP和Vista中的「打開或關閉Windows功能」(爲什麼使用名稱更改DAMN-IT !!! ??)找到「Internet Information Services」並檢查它是否已經存在。繼續並安裝它。

安裝後,請轉到管理服務,然後轉到IIS管理器。在這裏你可以配置你的IIS安裝。

我會自己玩,併發回任何我找到的東西。但我不是一個ASP.net的傢伙。我喜歡PHP :)

老回答

注意,如果你還不知道:如果你設置你的箱子一個網絡服務器所有你需要做的,以從內部網絡是去得到它到http://(your服務器的IP)

要找出IP您在Windows有,命中開始然後運行,鍵入CMD 命中進入,然後鍵入IPCON無花果,你會得到這樣的:

Windows IP Configuration 


Ethernet adapter Local Area Connection: 

     Connection-specific DNS Suffix . : <BLABLABLA> 
     IP Address. . . . . . . . . . . . : 192.168.1.155 
     Subnet Mask . . . . . . . . . . . : 255.255.255.0 
     Default Gateway . . . . . . . . . : 192.168.1.18 

Ethernet adapter Wireless Network Connection: 

     Media State . . . . . . . . . . . : Media disconnected 

「IP地址」(在我的例子192.168.1.155)是本地(即IP

要做到這一點,最簡單的方法是在舊盒子上安裝Web服務器,然後設置路由器將端口80轉發到該盒子(假設您有電纜連接)。有關詳情,請參閱http://www.portforward.com/

然後,您可以使用路由器的IP地址從您的網絡外部訪問您的網站。要找到該IP地址http://www.whatismyip.com/內部您的網絡。

因此,例如(虛擬IP警告)如果你是IP 300.424.234.123 然後你可以通過去得到它從你的網絡(隨時隨地在互聯網上)外:http://300.424.234.123

如果你想爲域服務變得更加棘手。您將不得不向像http://godaddy.com這樣的公司註冊域名,然後將其指向您的IP。然後,您必須配置您的網絡服務器以根據請求的域名提供正確的文檔。在Apache中,你可以使用VirtualHosts來做到這一點。我不知道如何使用IIS來做到這一點。

這些是涉及的步驟。如果您對某個特定的問題有任何疑問,我會很樂意幫助您:)

+0

歡呼,花時間回覆!我之前必須做通用網絡的東西,所以我熟悉轉發端口和ipconfig等,我有一個備用域已經註冊,我需要弄清楚什麼可以讓我在80上運行一個asp.net站點並運行WCF與數據庫一起的東西。 – Tarks 2009-01-19 08:18:06

+0

嘿,對不起,對待你,就像你在那裏知道的不多;我誤解了這個問題......我想我現在知道你的意思了;讓我修改我的答案。 – nlaq 2009-01-19 08:23:49