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

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

不确定这是 Stackoverflow 还是这里的问题,但我猜这里更合适。

首先,我们必须使用 Windows Server 2003 32 位 R2 标准版(尽管我们的服务器拥有不错的四核处理器和 8GB 的​​ RAM(哎呀!))。遗憾的是,无法升级到 Server 2008 R2。

我想在此服务器上托管 .Net 4 ASP.Net 4 网站。以下是我目前所做的:

  1. 安装了 Web 平台安装程序
  2. 使用 Web 平台安装程序安装 IIS 7.5 express 和 IIS 推荐配置

我在这里已经遇到了一些困难。尽管 Web 平台安装程序显示已安装 IIS 7.5 Express:

IIS 7.5

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

微软 IIS 6 新功能

我不确定这是否相关,但 IIS 7 推荐的配置始终向我提供选项Add,即使我之前已完成安装过程并收到Install Successful消息。

如果我尝试使用 Visual Studio 在我的服务器上添加网站,我会收到以下错误,提示我安装 Frontpage 扩展(这看起来很奇怪,因为 Frontpage 在 2006 年就已停产,为什么我需要 Frontpage 扩展来托管 .Net 4 ASP.Net 4 网页?):

Frontpage 扩展?

正如您所看到的,我在这里有一点困惑,如果能得到一些帮助我将非常感激。

谢谢

答案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 代码的详细演练。

相关内容