香草Windows与Windows服务器

我可能早就应该问这个问题了,我希望能够从这个论坛中笑出来,但是我需要find这个看似简单的问题的答案。

如果我打算主办一个.NET Web应用程序,为什么我要使用Windows Server而不是普通的Windows? 平原香草Windows有IIS,所以它显然能够在一定程度上提供网页。 我似乎无法find任何体面的文件。 我想我只是总是认为香草Windows是为了开发,而Windows服务器是为了服务页面。 任何人都可以为我介绍一些关于这个主题的信息,或者指出一些文档的方向吗?

谢谢。

这根本不是一个愚蠢的问题。 这实际上是一个很好的问题。

我的信息可能已过时,但是在早期版本的家庭操作系统(Win98-WinXP)中,随操作系统一起提供的IIS版本(或旧版OS上的个人Web服务器)仅限于较less的连接最后我知道),因此,单独规定托pipe一个网站,预计将在非服务器操作系统上同时获得超过10个用户。

看看这个FAQ:

http://www.iisanswers.com/IISFAQ.htm

但是,在小型工作组环境中,将客户端操作系统与服务器操作系统托pipe在一起的网站是可能的。

*编辑 – 添加*

我不知道你的计划是什么 – 你是否计划在外部世界,内部公司网站(Intranet)或小型工作组网站上托pipe一个网站。

基于这个问题的基本性质(即使这是一个很好的问题),如果你想要主办一个公共网站,我强烈build议你去一个托pipe公司。 单靠build立和维护自己的服务的安全麻烦是需要很多专业知识才能正确执行的。 自1997年以来,我一直在做networking编程,我不会自己承担。 维护一个安全的环境是一套完全不同的技能。

首先,我会说:如果你是一个初创公司,你知道BizSpark计划吗? 它可能是有兴趣的。

这将归结为授权。 我从头到尾都不知道,但是XP /最新的Windows操作系统可能会限制它本身不能用来承载商业服务,纯粹是以EULA的forms出现的。 我不知道,所以随时阅读。

我想,如果不是在那里铺设的,你可以安装你需要的所有应用程序,而且速度够快,没有问题。 当然,XP附带的IIS至less与Windows Server 2003附带的不同。

这一切都是为了营销,为微软争取更多的钱。 因此,Windows的桌面版本对IIS中的并发请求有严格的限制。 不知道数字,但如果在生产负载下使用,会立即窒息。 然而,你可以运行第三方networking服务器就好了。 我只是不知道他们是否支持ASP.NET。