将ASP.Net网站移动到64位机器-获取';无法显示此页面';

将ASP.Net网站移动到64位机器-获取';无法显示此页面';,asp.net,vb.net,iis-7.5,Asp.net,Vb.net,Iis 7.5,我甚至不知道从哪里开始,因为我对IIS7不太了解。我将一个网站(vb.net/asp.net)从Windows2003服务器(32位)移动到Windows2008服务器(64位)。为此,我将文件(与我过去在从一台服务器移动到另一台服务器时所做的相同)复制到inetpub目录中,然后使用“创建应用程序”,并将应用程序池设置为正确的.NET版本 以下是我迄今为止所尝试的: 使用aspnet_regiis-iru(来自Framework64目录)注册64位版本的.NET(2.0.50727,4.0.

我甚至不知道从哪里开始,因为我对IIS7不太了解。我将一个网站(vb.net/asp.net)从Windows2003服务器(32位)移动到Windows2008服务器(64位)。为此,我将文件(与我过去在从一台服务器移动到另一台服务器时所做的相同)复制到inetpub目录中,然后使用“创建应用程序”,并将应用程序池设置为正确的.NET版本

以下是我迄今为止所尝试的:

  • 使用aspnet_regiis-iru(来自Framework64目录)注册64位版本的.NET(2.0.50727,4.0.30319

  • 为2003服务器中的相同目录创建应用程序

  • 确保安装了所有IIS6兼容性材料,以防万一

  • 将应用程序池设置为:启用32位.NET 2.0,尝试了集成和经典管道模式

当我进入该页面时,我总是会看到“此页面无法显示”。如果我更改为.NET 4.0,那么当然会出现503服务器错误。我一定是有什么设置错误,但我一辈子都无法解决:(

救命啊


提前感谢:)

您检查过网站使用的应用程序池是否在.Net 2.0上运行吗?您可能还想尝试将托管管道设置为Classic。我会将其添加到最上面-尝试过这两种方法:(下面将引导您完成IIS和部署。