vs2013 调试项目的时候,当停止调试的时候,端口就被断了。之前以为是IIS那边的控制问题,但是其他并行的项目运行都没有出现这种情况。
最初也没在意,直到现在实在忍受不了了,每次重开也太烦了。就去各种觉得靠谱的关键字查,根据"IIS Express 自动关闭"查到的(之前查了一堆,关键字的把握还有待提高啊)
http://www.cnblogs.com/January/p/3862706.html
直接把人家的搬过来了,主要就是项目属性设置中的“启用编辑并继续”这个项不要勾选。
人家那个博客下的一个评论和我想的一样:“有用!但是按照正常理解,应该是启用编辑并继续,IIS不会停止才对……好奇葩” 真的感觉好奇葩...大概理解思维不一样吧
Visual Studio 2013 如何在停止调试Web程序后阻止IIS Express关闭?
在之前的Visual Studio版本中,在一个新建的Web应用项目中调试器“启用编辑并继续”选项默认是被禁用的。在Visual Studio 2013中,改选项默认是可用(被选中)的。
当“启用编辑并继续”勾选时,你会看到 IIS Express会在你运行Web应用时而启动。当你停止调试时,它也会被关闭。
你可以像下图所示中的那样:在项目属性(点击Web项目右键‘属性’)禁用“启用编辑并继续” 项来到达你想要的结果。