不知道这是一个问题的Stackoverflow或在这里,但我猜这里更合适。
首先,我们必须使用Windows Server 2003 32位R2 Standard(尽pipe我们的服务器有一个体面的四核处理器和8GB的RAM(D'oh!))。 升级到Server 2008 R2可悲的是不是一个选项。
我想在这台服务器上托pipe一个.Net 4 ASP.Net 4网站。 这是我迄今为止所做的:
我已经在这里碰到了一堵墙。 即使Web平台安装程序说安装了IIS 7.5 express:
当我去Control Panel => Administrative Tools => Internet Information Services (IIS) Manager
(这是pipe理工具下的唯一IIS相关的对象)它说我正在运行IIS V6.0。 我看不到任何地方提到的IIS7.5,也不能在开始菜单中find与IIS7.5相关的任何东西:
我不确定这是否相关,但IIS 7推荐的configuration总是向我显示Add
选项,尽pipe我之前已经完成了安装过程并收到了Install Successful
消息。
如果我尝试使用Visual Studio在我的服务器上添加一个网站,我得到下面的错误告诉我要安装Frontpage扩展(这在FrontPage在2006年停止使用时似乎很奇怪,为什么我需要Frontpage扩展来托pipe.Net 4 ASP .Net 4网页?):
正如你可以看到我有点难倒在这里,一些帮助将不胜感激。
谢谢
你看过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代码的详细演练。