Iis 7 在IIS7下运行的IIS5或IIS6 Web应用程序?

Iis 7 在IIS7下运行的IIS5或IIS6 Web应用程序?,iis-7,iis-6,iis-5,Iis 7,Iis 6,Iis 5,我有一个在IIS5或IIS6下运行良好的web应用程序。我刚安装了Vista,它有IIS7。我只是照样复制了整个web应用程序,没有对任何文件进行任何更改。我进入IIS7管理器,在默认网站下创建了一个web应用程序,并将其指向我复制的应用程序 当我尝试在IE中浏览应用程序时,它告诉我没有什么可以处理的,并且目录浏览没有打开。这是一个.NET应用程序,因此它使用Default.aspx。我查看了管理器,没有处理Default.aspx设置。IIS7默认情况下是否未打开 因此,我添加了Default

我有一个在IIS5或IIS6下运行良好的web应用程序。我刚安装了Vista,它有IIS7。我只是照样复制了整个web应用程序,没有对任何文件进行任何更改。我进入IIS7管理器,在默认网站下创建了一个web应用程序,并将其指向我复制的应用程序

当我尝试在IE中浏览应用程序时,它告诉我没有什么可以处理的,并且目录浏览没有打开。这是一个.NET应用程序,因此它使用Default.aspx。我查看了管理器,没有处理Default.aspx设置。IIS7默认情况下是否未打开

因此,我添加了Default.aspx,现在错误是“HTTP错误404.3-找不到” 由于扩展配置的原因,无法为您请求的页面提供服务。如果页面是脚本,请添加处理程序。如果应该下载文件,请添加MIME映射。“

我想可能是因为IIS7的默认模式是集成模式,所以我为经典模式创建了一个新的应用程序池,并将我的应用程序更改为使用该模式。我仍然会犯同样的错误

我的印象是,我可以将.NET应用程序移动到IIS7而不做任何更改。这不是真的吗?

0)检查是否在程序和功能-Windows功能-WWW服务-应用程序开发功能-.net可扩展性/asp.net下安装了asp.net扩展

1) Microsoft.net框架

2) 尝试将整个目录复制到IIS的根文件夹(通常为wwwroot),常见错误是iuser/iwam没有读取其他文件夹的权限


3) 如果您有与任何Isapimodules关联的.aspx,请在“处理程序设置”下进行检查。

0)。我以为我已经进入了Windows功能并打开了所有功能,但我错过了.Net可扩展性/ASP.Net。谢谢然而,现在我在IE中看到“Internet Explorer无法显示网页”,在FF中看到“Firefox无法在本地主机上建立与服务器的连接”。我认为这与我的SSL设置有关…是的,这是我的SSL设置。对于IIS 5和6,我使用selfssl为站点创建了一个自证书,但是对于IIS 7,在管理UI中有一个位置可以创建自证书,然后为其添加绑定。现在一切都很好。再次感谢。