1

我的情况是,我需要在具有 IIS 7.5 的 Windows 7、64 位机器上设置我的 .Net 1.1 代码库。

我尝试了所有可能的博客文章,包括:
.NET Framework 1.1 on IIS 7using dot net 1.1 on IIS 7.5 (windows 7 - 32 bit)http://blogs.iis.net/bills/archive/2008/06/02 /installing-asp-net-1-1-with-iis7-on-vista-and-windows-2008.aspx

还有很多谷歌搜索。但没有任何效果。我在这里做错了吗?

我正确安装了框架,也按照提示重新启动了几次。但是 .Net Framework 1.1 根本没有作为下拉列表中的选项列出。

这是屏幕截图。

在此处输入图像描述

第一部分: ISAPI 和 CGI​​ 限制:正确显示 dll。
第二部分:即使在应用程序池中,ASP.NET 1.1 也是按照我遵循的步骤创建的,但框架版本选择不包含 1.1

这是我的 %windir% 的屏幕截图

在此处输入图像描述

任何帮助是极大的赞赏。

更新

我可以设置代码库,但现在这是一个新问题。尝试从 VS 2010 调试时,收到以下消息。任何的想法?

IDE:VS 2010 专业版

IIS:7.5

在此处输入图像描述

好的。经过长时间的努力,我在旧 XP 机器上安装了 VS 2010,并在那里自己重新构建了应用程序,然后将源代码移回 Windows 7。不再使用 Framework 1.1。它现在映射到 4.0(VS 项目转换)

安装了调试诊断并最终导致了此消息。

在此处输入图像描述

4

4 回答 4

1

请尝试文章http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/how-to-install-net-framework-11-in-windows-7-64中描述的步骤/eb1e6232-e874-432e-ab43-17660e25e43d

更新:我刚刚尝试了文章中提到的步骤,它成功安装了 .NET Framework 1.1。如图所示,已经创建了一个 ASP.NET v1.1 应用程序池。但是你是对的,我在创建新的应用程序池时没有在下拉列表中获得 .NET Framework v1.1(我认为这是因为使用 .NET Framework 1.1,集成管道模式根本不可用)

在此处输入图像描述

于 2012-10-09T20:33:14.310 回答
0

如果您将经典的 .net 应用程序池更改为允许 32 位(在高级设置中),您的 .net 1.1 应用程序将运行(当然,一旦安装了 1.1)。尽管 .net 1.1 根本没有出现在应用程序池的下拉列表中。

我有 .net 1.1 和 IIS 7.5,这就是我让它工作的方式。

于 2013-01-23T02:08:25.113 回答
0

正如我所看到的,这个问题现在已经很老了,但想提出我的答案可能对其他人有帮助。

ASP.Net 1.1 与 IIS 7.5 不兼容

您需要为 .Net Framework 1.1 安装 .net Framework 1.1 服务包 1 和 ASp.net 安全更新。

完成此操作后,您可以查看此博客并按照提到的步骤操作。

http://blogs.charteris.com/blogs/ivorb/archive/2010/07/15/installing-net-1-1-applications-on-windows-server-2008-r2.aspx

于 2013-04-09T19:15:55.707 回答
0

尝试创建 MKLINK MKLINK /dc:\Windows\Microsoft.NET\Framework64\v1.1.4322 c:\Windows\Microsoft.NET\Framework\v1.1.4322

这个解决方案对我有用,这里解释了原因。 http://www.uhleeka.com/blog/2009/08/how-to-install-asp-net-v1-1-with-iis7-on-windows-2008-x64/

于 2013-11-26T02:08:19.373 回答