IIS 7.5上的.Net Framework 1.1(Windows 7-64位)

时间:2012-10-09 18:58:57

标签: .net windows-7 iis-7.5 .net-1.1 worker-process

我遇到的情况是我需要在拥有IIS 7.5的64位计算机的Windows 7中安装我的.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并未在下拉列表中作为选项列出。

以下是截图。

enter image description here

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

以下是我的%windir%

的屏幕截图

enter image description here

非常感谢任何帮助。

更新

我可以设置代码库,但现在这是一个新问题。尝试从VS 2010进行调试时,获取以下消息。有什么想法吗?

IDE:VS 2010专业版

IIS:7.5

enter image description here

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

安装了Debug Diag,最终导致了这条消息。

enter image description here

4 个答案:

答案 0 :(得分: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,集成管道模式根本不可用)

enter image description here

答案 1 :(得分:0)

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

我有IIS 7.5的.net 1.1,这就是我开始工作的方式。

答案 2 :(得分:0)

正如我所看到的那样,现在这个问题已经过时了,但我希望我的回答可能对其他人有所帮助。

ASP.Net 1.1与IIS 7.5不兼容

您需要为.Net framework 1.1安装.net Framework 1.1 Service Pack 1和ASp.net安全更新。

执行此操作后,您可以看到此博客并按照上述步骤操作。

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

答案 3 :(得分:0)

尝试创建MKLINK MKLINK / d c:\ 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/