我遇到的情况是我需要在拥有IIS 7.5的64位计算机的Windows 7中安装我的.Net 1.1代码库。
我尝试了所有可能的博文,包括:
.NET Framework 1.1 on IIS 7,
using 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项目转换)
安装了Debug Diag,最终导致了这条消息。
答案 0 :(得分:1)
更新:我刚刚尝试了本文中提到的步骤,并成功安装了.NET Framework 1.1。正如您在图像中看到的那样,已经创建了一个ASP.NET v1.1应用程序池。但是你是对的我在创建新的应用程序池时没有在下拉列表中获得.NET Framework v1.1(我认为这是因为使用.NET framework 1.1,集成管道模式根本不可用)
答案 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安全更新。
执行此操作后,您可以看到此博客并按照上述步骤操作。
答案 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/