我在做什么:

开放Visual Studio社区2015 File ->新建->项目 在Visual c#: Web -> ASP下。NET Web应用程序 Web应用程序 并按f5弹出错误“无法连接到web服务器'IIS Express'”。

删除applicationhost。config,位于Documents\IISExpress\config中,不会更改错误消息。(程序文件和程序文件(x86)中也有一个IISExpress文件夹。)

我注意到一件事,我不知道这是不是问题

引用文件'lib/jquery-validation/jquery.validate.js'未找到。

我有一堆破烂,但我没注意到里面有什么。这里有一些内容:

“框架”:{“框架”

我没有注意到问题,但我有网络数据,如果这可以帮助找出为什么我不能连接到web服务器。我立即得到一个RST,ACK,所以我猜端口是关闭的,不管这个web服务器是什么,没有被设置。

关于这个问题的更多信息:800700c1 error from /trace:error

我试过了:

删除applicationhost。配置(和更改端口号) 以管理员身份运行visual studio 删除文档中的IISExpress文件夹(更改错误消息,直到文件夹重新安装) 切换SSL关闭和打开,复制url到启动框。(注意:我没有使用ssl) 清除所有SFC /scannow错误 从x86版本和64位版本启动iisexpress


当前回答

在我的案例中(使用ASP。NET Core 3.1和Visual Studio Professional 2019),我已经见过两次这种情况,在这两种情况下,修复它就像重新启动我的电脑一样简单。

我强烈怀疑,但不能证明,这也可以通过重新启动一个特定的进程来实现(就像@Codenova的回答)。

其他回答

我在。net core 2.1, visual studio版本15.9.6上遇到了这个问题。当我删除。vs文件夹时,我重新打开visual studio,问题仍然存在。下面是对我有效的解决方案:

删除。vs文件夹(这是一个隐藏文件夹)。 重新启动计算机。

其他的解决方案:

关闭Visual Studio,从项目文件夹中删除bin和obj文件夹。打开项目,然后重新构建解决方案。 尝试以管理员身份运行Visual Studio。 清洁解决方案,然后重建 Clean Solution. 2)退出Visual Studio. 3)删除.vs文件夹4)重新打开Visual Studio 重启机器(如果你负担得起)

只需关闭visual studio并重新打开并执行。 这对我很管用。

根据问题的原因,解决方案可能比上面提出的要简单得多。我曾在重命名项目目录或包含项目的文件夹时遇到过此错误。重命名文件夹结构回到它是什么,为我解决了这个错误。当然,如果您真的想更改文件夹结构,这并不是完美的解决方案。

我试过了这里列出的所有方法,但都没有帮助。 解决方案是简单地改变IIS服务器端口监听(显然端口80已经被占用,但错误消息没有这么说)。

顺便说一句。在我的情况下,80端口被主窗口服务占用,我无法停止/杀死…

从主ISS管理器,进入默认网站并编辑绑定(下面的截图是波兰语-希望它能有所帮助)

然后我把端口80从http绑定(随便你喜欢)8081如下:

所以在那之后,所有的项目(网页,api)开始正常工作。

对我来说有效的解决方法是: 关闭VS项目 在文件资源管理器中,导航到项目并删除整个”。vs”文件夹 重新启动项目 以“调试”运行 作品 显然,这与“applicationhost”有关。配置文件”。

享受吧!