无法在Web服务器上启动调试.远程服务器返回错误:(404)Not Found.在Visual Studio中启动调试时出错

Ily*_*dik 9 .net asp.net iis debugging visual-studio-2017

我已经将项目设置为在IIS上运行了一段时间,当我按F5时它确实连接没有问题.但最近这停止了工作,当我按F5 /按下时我确实收到了这个错误Debug->Start debugging:

无法在Web服务器上启动调试.远程服务器返回错误:(404)Not Found.

在此输入图像描述

这是我的设置:

在此输入图像描述

我不确定发生了什么,可能是一些VS更新或Windows更新,但我试图谷歌无处不在,没有任何工作.如前所述,附加到流程工作正常,但这种更简单的方法停止了这一操作.

更新:

尝试过Process Monitor来找出出错的地方,看起来w3wp尝试访问路径MyProjectFolder\debugattach.aspx,结果是"NAME NOT FOUND".不知道这是否是问题的根源.

Geo*_*geB 10

旧帖子,但我最近遇到了这个问题,并确保在“程序和功能”(Windows 10) 中启用以下设置为我解决了这个问题:

要启用的程序和功能


Ily*_*dik 9

似乎我的一位同事已编辑web.config并添加了请求过滤,他删除了"DEBUG"动词.这不允许在F5上进行调试.添加它(或删除请求筛选)后一切正常.

PS 此处描述许多其他可能存在类似错误的问题


Hus*_*ish 5

就我而言(Windows 10 和 Visual Studio 2017),我必须在 Internet Information Services 下安装ASP.NET 3.5ASP.NET 4.7

单击此处查看解决方案


归档时间:

查看次数:

10713 次

最近记录:

5 年,11 月 前