After I reinstalled IIS for some other reason, I'm now unable to debug asp.net applications in visual studio using the 'local IIS' option. Before reinstalling IIS, everything was working fine.
This is the error I'm getting. unable to start debugging on the web server. the remote server returned an error: (404) not found.`
I checked the web.config, debug is true
<system.web>
<authentication mode="None"/>
<compilation debug="true" targetFramework="4.5"/>
<httpRuntime/>
<pages controlRenderingCompatibilityVersion="4.0"/>
</system.web>
Checked the applicationHost.config on C:\Windows\System32\inetsrv\config The RequestFiltering is set to Allow.
<configSections>
<sectionGroup name="system.webServer">
<sectionGroup name="security">
<section name="requestFiltering" overrideModeDefault="Allow" />
</sectionGroup>
</sectionGroup>
</configSections>
I checked the debugger log. Doesn't give any clue. %UserProfile%\AppData\Local\Temp\Visual Studio Web Debugger.log It shows
IIS 10.0 Detailed Error - 404.6 - Not Found
along with some html content. That's where it mentioned about Request Filtering, but that looks good.
I'm not sure what could have ruined the debugging feature.