Visual-Studio为开发服务器分配(自动分配)新端口号的主要原因是什么?
发布于 2011-10-12 21:29:33
通过使用远高于所谓的well-known ports的随机端口,该端口将被另一个应用程序使用的更改较少。
Visual Studio在项目创建时随机化端口:
默认情况下,在使用IIS Express或Visual Studio Development Server的Visual Studio中创建网站或Web应用程序项目时,将为该项目选择一个端口。
但如果在开始调试项目时该端口正在使用中,它将自动分配一个新的随机空闲端口。
请参阅here如何更改此行为和手动分配静态端口号。
发布于 2011-10-12 21:29:59
因为如果它没有分配端口,那么它将使用端口80,这对于任何使用IIS / Apache /另一个web servier的默认配置都不起作用。
由于它必须选择一个端口号,所以它只选择一个在开发web服务器启动时空闲的端口号。
https://stackoverflow.com/questions/7740803
复制相似问题