好吧,这很奇怪。一些背景
- Windows 2003 R2 SP2 32 位
- IIS 6.0
我有一个非常简单的 dot.net 1.1 示例应用程序,它只是通过 response.write 在屏幕上回显某些内容。在我的工作站上工作正常。一旦我将它部署到此服务器,当我转到该页面时,它不会呈现,而是提供我的 aspx 文件的源代码 - 即它显示我所有的 asp.net 标记,但不执行/呈现页面。
- 我已经运行了 asp.net_regiis -i
- 我在 Web 服务扩展中启用了 asp.net 1.1。
- 虚拟目录设置为在 asp.net 1.1 下运行
- 我进入了配置选项并确保 .aspx 文件映射到 1.1 框架文件夹中的 aspnet_isapi.dll。
- 它被设置为应用程序,并具有与虚拟目录匹配的应用程序名称
我知道我一定错过了一些东西,但看不到什么..
编辑
另一个线索..如果我进入虚拟目录的属性,没有选项卡可以选择 asp.net 版本。我必须使用 aspnetswitcher 实用程序来选择处理给定 vdir 的框架。