0

我一直在 VS 2005 w .Net 2.0 中进行开发。

我想从外部本地测试这个网站,所以我正在尝试设置 IIS。

显然只有 IIS 5.1 与 XP 兼容,但默认情况下它只承载 .asp(不是 aspx)页面。

有没有办法在 IIS5.1 中托管带有 .Net 2.0 的 aspx 页面?

4

3 回答 3

0

一个更简单的解决方案是尝试安装Microsoft Web Platform Installer

它将安装所需的库和服务器,执行基本配置(如运行 aspnet_regiis 等),只需单击几下即可。

在尽可能短的时间内加快速度真的很有帮助。

于 2009-10-30T16:56:24.113 回答
0

您只需要在机器上安装和注册 .Net 2.0。

现在,听起来您在添加 IIS 时已经在这台计算机上安装了 .Net 2.0。问题是用于 XP 的 IIS 早于 .Net,因此它不知道在安装时查找或注册 .Net。这意味着您需要手动注册它。

查找aspnet_regiis.exe文件并使用该-i选项运行它,您应该会很好。

于 2009-10-30T16:59:03.407 回答
0

您需要将 .net 2.0 框架安装到具有 IIS5.1 的计算机上,以便安装 ISAPI 过滤器 IIS 需要运行 .net 页面。然后,您可以从那里使用位于框架安装文件夹中的 aspnet_regiis.exe 实用程序将 ASP.Net 脚本安装到站点。

于 2009-10-30T16:53:58.190 回答