不确定这是 Stackoverflow 还是这里的问题,但我猜这里更合适。
首先,我们必须使用 Windows Server 2003 32 位 R2 标准版(尽管我们的服务器拥有不错的四核处理器和 8GB 的 RAM(哎呀!))。遗憾的是,无法升级到 Server 2008 R2。
我想在此服务器上托管 .Net 4 ASP.Net 4 网站。以下是我目前所做的:
- 安装了 Web 平台安装程序
- 使用 Web 平台安装程序安装 IIS 7.5 express 和 IIS 推荐配置
我在这里已经遇到了一些困难。尽管 Web 平台安装程序显示已安装 IIS 7.5 Express:
当我转到Control Panel => Administrative Tools => Internet Information Services (IIS) Manager
(这是管理工具下唯一与 IIS 相关的对象)时,它说我正在运行 IIS V6.0。我看不到任何地方提到 IIS7.5,在开始菜单中也找不到与 IIS7.5 相关的任何内容:
我不确定这是否相关,但 IIS 7 推荐的配置始终向我提供选项Add
,即使我之前已完成安装过程并收到Install Successful
消息。
如果我尝试使用 Visual Studio 在我的服务器上添加网站,我会收到以下错误,提示我安装 Frontpage 扩展(这看起来很奇怪,因为 Frontpage 在 2006 年就已停产,为什么我需要 Frontpage 扩展来托管 .Net 4 ASP.Net 4 网页?):
正如您所看到的,我在这里有一点困惑,如果能得到一些帮助我将非常感激。
谢谢
答案1
您看过 IIS 页面上的资源吗?
http://learn.iis.net/page.aspx/870/running-iis-express-from-the-command-line/
好像你也可以安装网页矩阵配置一些 IIS Express 设置。
答案2
我开始阅读Pro ASP.Net MVC 3 Framework
,在文章的开头就找到了解决方案,那就是这里。这是有关如何在 Server 2003 上运行 .Net 4 ASP 代码的详细演练。