如何在Windows Server 2003上托pipeASP.Net 4网站?

不知道这是一个问题的Stackoverflow或在这里,但我猜这里更合适。

首先,我们必须使用Windows Server 2003 32位R2 Standard(尽pipe我们的服务器有一个体面的四核处理器和8GB的RAM(D'oh!))。 升级到Server 2008 R2可悲的是不是一个选项。

我想在这台服务器上托pipe一个.Net 4 ASP.Net 4网站。 这是我迄今为止所做的:

  1. 安装了Web平台安装程序
  2. 使用Web平台安装程序来安装IIS 7.5 Express和IIS推荐的configuration

我已经在这里碰到了一堵墙。 即使Web平台安装程序说安装了IIS 7.5 express:

IIS 7.5

当我去Control Panel => Administrative Tools => Internet Information Services (IIS) Manager (这是pipe理工具下的唯一IIS相关的对象)它说我正在运行IIS V6.0。 我看不到任何地方提到的IIS7.5,也不能在开始菜单中find与IIS7.5相关的任何东西:

IIS 6

我不确定这是否相关,但IIS 7推荐的configuration总是向我显示Add选项,尽pipe我之前已经完成了安装过程并收到了Install Successful消息。

如果我尝试使用Visual Studio在我的服务器上添加一个网站,我得到下面的错误告诉我要安装Frontpage扩展(这在FrontPage在2006年停止使用时似乎很奇怪,为什么我需要Frontpage扩展来托pipe.Net 4 ASP .Net 4网页?):

Frontpage扩展?

正如你可以看到我有点难倒在这里,一些帮助将不胜感激。

谢谢

你看过IIS页面上的资源吗?

http://learn.iis.net/page.aspx/870/running-iis-express-from-the-command-line/

看起来好像您也可以安装WebMatrix来configuration一些IIS Express设置。

我开始阅读Pro ASP.Net MVC 3 Framework ,在文中很早就指出了解决scheme,这是在这里 。 这是如何在Server 2003上运行.Net 4 ASP代码的详细演练。