我已经使用msdeploy工具将IIS6 webserver 2003网站迁移到IIS7 webserver 2008。 应用程序池设置通过"Enable 32-bit Applications=true", "Managed_Pipeline_Mode=Classic","Identity=NetworkService" Framework=v1.1/2.0进行更改。
所有的网站在默认端口上工作正常,以及从iis6迁移的url重写。 当我通过更改绑定启动除默认端口以外的其他端口上的Web服务器时,URL重写将停止工作,并在日志中获得404错误。 我想我不必更改处理程序映射因为我在经典模式下运行它。 我怎样才能解决这个问题?
也许愚蠢,但我会问无论如何,你重新启动IIS服务?
当您将网站切换到非标准端口时,端口号将成为您的基本URL的一部分,如下所示
http://example.com:9000
Webapp或站点configuration可能必须更新以匹配。
涉及基址的重写规则可能需要更新。