Après la mise à niveau vers .NET Framework 3.5, je ne peux pas définir 80 comme port HTTPS dans IIS6. Lorsque j'ai désinstallé .NET Framework 3.5, IIS accepte à nouveau 80 comme port HTTPS et fonctionne normalement.Impossible d'utiliser 80 comme port HTTPS dans IIS6 lorsque .NET Framework 3.5 est installé
La question est de savoir si ce comportement est voulu ou si un bogue résulte d'une interaction inattendue entre IIS et .NET Framework 3.5. À mon avis, Dot Net Framework devrait être agnostique pour les serveurs Web et IIS devrait être indépendant du cadre logiciel. Ainsi, si ce comportement est en effet un choix de conception, pourquoi cela n'apparaît pas dans les premières versions de Dot Net Framework, e, g. ? 1.1 2.0
Reproduction Étapes: 1. Set 80 comme un port HTTPS dans IIS6
Installez framework .Net 3.5
run "de inetmgr", il semble que le site est arrêté.
Retirez le port 80 de https configuration ou d'un cadre de désinstallation 3.5, le site est en mesure de commencer à nouveau
https est généralement le port 443. – Peter
si pour une raison quelconque, vous avez besoin que le port 80 soit au lieu de la norme 443, vous pouvez tenter votre chance sur http://serverfault.com/ –
Merci Tzury. Oui, nous avons des raisons particulières d'utiliser 80 comme port HTTP. Je vais essayer serverfault.com, mais ce problème est en quelque sorte lié à .NET Framework 3.5 –