Silverlight Windows 10/IIS 10:无法在web服务器上启动调试。web服务器找不到请求的资源

Silverlight Windows 10/IIS 10:无法在web服务器上启动调试。web服务器找不到请求的资源,silverlight,iis,http-status-code-404,iis-10,Silverlight,Iis,Http Status Code 404,Iis 10,我最近买了一台预装了Windows10的笔记本电脑,它附带了IIS 10。 现在我调试两个旧的web应用程序时遇到了问题(一个在silverlight中,另一个在WebApi项目中) 调试应用程序时,VisualStudio中出现以下错误: 无法在web服务器上启动调试。web服务器找不到请求的资源 从IIS浏览应用程序时,我发现silverlight应用程序出现以下错误(WebAPI项目未显示错误): HTTP错误404.4-未找到您正在查找的资源不存在 有一个与之关联的处理程序 当我将我的新

我最近买了一台预装了Windows10的笔记本电脑,它附带了IIS 10。 现在我调试两个旧的web应用程序时遇到了问题(一个在silverlight中,另一个在WebApi项目中)

调试应用程序时,VisualStudio中出现以下错误:

无法在web服务器上启动调试。web服务器找不到请求的资源

从IIS浏览应用程序时,我发现silverlight应用程序出现以下错误(WebAPI项目未显示错误):

HTTP错误404.4-未找到您正在查找的资源不存在 有一个与之关联的处理程序

当我将我的新笔记本电脑的IIS设置与我的旧笔记本电脑以及最近从win7->win10升级的同事的笔记本电脑上的设置进行比较时(我们可以成功地调试silverlight应用程序),我们发现我的新笔记本电脑在IIS中注册的处理程序映射要少得多。我们仍然不确定这是否是错误的原因,如果是,silverlight需要哪些处理程序映射。 这些缺少的处理程序映射看起来像是aspnet安装不正确,因此我们在de dev控制台中运行了以下命令(作为管理员):

dism/online/enable feature/all/featurename:IIS-ASPNET45 (这似乎相当于aspnet_regiis,它不再适用于win10)

这并没有解决我的问题,也没有在IIS中添加任何处理程序映射

我发现了这样一个问题,并尝试:

  • 检查ISAPI和CGI限制(4个条目,全部设置为允许)
  • 检查ASP.NET 3.5和ASP.NET 4.6功能是否已打开 在windows中的IIS下功能(均已打开)
  • 删除任何 .csproj.user文件(不存在)
  • 完全删除iis并重新启用它
  • 将apppool设置为允许运行32位应用程序(在64位计算机上)
  • 检查我是否安装了“url扫描”,因为据我所知,我没有
  • 使用iis express进行调试,它适用于WebApi应用程序,但不适用于silverlight应用程序
  • 正在检查IIS中的站点是否已“启动”
  • 在调试url中键入我的ipaddress而不是localhost

如有任何帮助/见解,将不胜感激

对于silverlight应用程序,在尝试让解决方案在我的机器上运行时,我在web.config的“handlers”部分添加了一个“clear”

 <handlers>
      <clear/> <-- culprit
      <add name=.....


是否已检查windows事件查看器?