创建我自己的服务器吨运行数据库并处理WCF服务

时间:2009-01-19 07:39:27

标签: asp.net sql-server web-services

我真的很喜欢这方面的帮助,因为我几乎不知道从哪里开始。

我厌倦了没有正确测试任何网络代码的地方和我发现的免费托管网站只支持我想要的一半。

我想设置自己的服务器,能够发布网页,运行数据库和处理WCF服务。

我将使用一个旧的Windows框,但我并不完全期待大量的流量^ _ ^

目前我唯一知道的是安装Windows Server 2008企业版(学生有其用途),并尝试找出互联网信息服务。那会让我提供一个ASP.NET网站吗?

我正在寻找的是一些指导,您认为可以帮助我的任何资源。

编辑:

不确定为什么我被投票,也许不是编程相关?如果我现在无处运行,我无法正确测试我的代码吗?我正在拼命寻找教程或文章告诉我我需要做什么。

2 个答案:

答案 0 :(得分:1)

修改

我误解了这个问题。我会保留旧的答案,这有助于任何人:)

要安装转到添加/删除程序(或Vista中的程序和功能),在左侧栏中将在XP中显示“添加或删除Windows组件”并在Vista中“打开或关闭Windows功能”(为什么选择)名称改变DAMN-IT !!! ??)找到“Internet信息服务”并检查它是否已经存在。继续安装它。

安装后,转到管理服务,然后转到IIS管理器。您可以在此处配置IIS安装。

我会自己玩弄它并发回我发现的任何东西。但我不是ASP.net的人。我喜欢PHP:)

旧答案

请注意,如果您还不知道:如果您在盒子上设置了一个网络服务器,那么只需从网络中获取它就可以转到 http://(your服务器的IP)

要查找Windows中的IP,点击开始,然后运行,输入 cmd 按回车键,然后输入 ipconfig ,你会得到类似的东西:

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 ,那么您可以从网络外部(互联网上的任何地方)访问: { {3}}

如果你想服务域名,事情会变得更加棘手。您必须向http://300.424.234.123这样的公司注册域名,然后将其指向您的IP。然后,您必须配置您的网络服务器,以根据请求的域名提供正确的文档。在Apache中,您可以使用VirtualHosts执行此操作。我不清楚如何使用IIS。

这些是涉及的步骤。如果您对某个特定问题有任何疑问,我很乐意为您提供帮助:)

答案 1 :(得分:1)

首先,您无需为了学习/测试而安装Windows Server 2008 Enterprise Edition。

你真正需要的是:

不知道你有多少经验,我不想详细介绍所有细节,但既然你也在做WCF,那么任何有关WCF的书都会从设置IIS的章节开始。如果您在设置IIS和SQL Server时需要确切的资源,请发表评论。