C# IIS Express';指定的端口正在使用';Visual Studio 2015

C# IIS Express';指定的端口正在使用';Visual Studio 2015,c#,visual-studio,iis-express,C#,Visual Studio,Iis Express,很抱歉给你这么长的信息,但我想我应该让你知道我已经试过了 我最近开始通过VisualStudio学习C#,直到大约三周前一切都很顺利。我点击了一个绿色三角形的按钮,这个按钮做了启动互联网页面的常规操作,但网站从未加载。然后,我注意到有一个ISS Express通知,其中显示了以下内容(不知道如何在此处获取我的截屏): '指定的端口正在使用中 端口49665已被进程“svchost.exe”(进程ID“2112”)使用 建议 1.尝试切换到“49665”以外且高于1024的端口 2.停止使用端口“

很抱歉给你这么长的信息,但我想我应该让你知道我已经试过了

我最近开始通过VisualStudio学习C#,直到大约三周前一切都很顺利。我点击了一个绿色三角形的按钮,这个按钮做了启动互联网页面的常规操作,但网站从未加载。然后,我注意到有一个ISS Express通知,其中显示了以下内容(不知道如何在此处获取我的截屏):

'指定的端口正在使用中 端口49665已被进程“svchost.exe”(进程ID“2112”)使用 建议 1.尝试切换到“49665”以外且高于1024的端口 2.停止使用端口“49665”的应用程序

我已设法在我的计算机上找到svchost.exe,它位于system 32文件夹中。似乎没有停止它的选项,我担心删除它会破坏我的操作系统(我确实单击了“删除”以查看发生了什么,但出现了一个错误,说我需要受信任的安装程序的许可才能执行此操作,但我没有再进一步)。当我打开任务管理器查看所有任务时,包括“后台任务”和“windows进程”,在任何地方都看不到它

在本次讨论中,我试图遵循以下建议:

但我无法完全理解解决方案在哪里-我认为我没有安装任何称为ISS的设备,但是当我转到“文件”、“打开网站”时,我发现了一个本地ISS,我通过以下方式发现:

我按照标有21的答案(绿色勾号)的建议重新启动了电脑(正如其中一条评论所建议的),但我的问题依然存在。“IIS Express站点”下不再有任何内容

我关闭了所有浏览器,然后尝试,重新启动,然后尝试,仍然没有运气 第三个答案(7)我真的不知道怎么做(我不知道他们指的是什么解决方案),所以如果这是一个潜在的解决方案,我很乐意得到进一步的指导

标有5的关于netstat-aob的答案帮助我找到了一个名为“服务主机:本地服务(网络限制)(6)”的任务。尝试终止此任务时会出现一个错误,即终止此任务后Windows将变得不可用-因此我假设这就是我无法删除上述内容的原因。答案的最后一部分是关于提升访问的,我不知道这意味着什么,也不知道我将如何做到这一点

关闭visual studio并以管理员身份重新启动并不能解决此问题 我只有Edge和Internet Explorer,每当我试图解决此问题时,我都会通过任务管理器结束这些操作,但问题仍然存在 我尝试了底部的答案,但找不到文件夹IISExpress,也许这是问题的一部分

任何我在上述问题上可能出现错误的建议,或任何关于如何推进上述某些事情的进一步建议,或任何新想法都将受到欢迎

谢谢您的时间,如有任何建议,我们将不胜感激


Ed

谢谢Methodman的建议。经过大量挖掘,我找到了您建议的解决方案(更改端口):

提供的答案提供了关于如何更改端口的详细说明和分步指南

只是更改了端口号,直到找到一个可用的:)


Ed

谢谢Methodman的建议。经过大量挖掘,我找到了您建议的解决方案(更改端口):

提供的答案提供了关于如何更改端口的详细说明和分步指南

只是更改了端口号,直到找到一个可用的:)


Ed

我以前遇到过这个问题,必须更改项目中的端口并创建一个新的虚拟目录。。您是否尝试过这样做?我以前遇到过这个问题,必须更改项目中的端口,并创建一个新的虚拟目录。。你试过那样做吗