我注意到Visual Studio喜欢不时更改用于我的应用程序的端口,我想知道为什么。在一些Stack Overflow读取之后,我找到了防止这种情况的解决方案(可以分配一个静态端口)。但是,我发现它不是一个问题(仅仅是好奇心)而且不需要分配静态端口。我只是想知道它为什么这样做。
在调试我的应用程序时,VS将在一个端口上运行。在5或10分钟后的另一次运行中,它将在完全不同的端口上运行。据我所知,我的机器上没有其他进程使用这些相同的端口,为什么要改变呢?一旦找到可用端口,为什么不继续使用它?
答案 0 :(得分:2)
这是设计的。您可以每次都有随机端口,也可以为每个项目分配一个固定端口。保持简单我想(而不是弄清楚以前使用过的端口是否被采用然后根据它,使用旧的或新的)!
答案 1 :(得分:1)
正如先生所说,这是设计上的。您可以通过创建虚拟目录并在项目属性的Web选项卡上进行适当选择来选择使用IIS。
然后你的URL(也可以调试)看起来像:
端口80现在是默认值:)