启动MVC项目时iisex preSS挂起 [英] iisexpress hangs when starting MVC project

查看:172
本文介绍了启动MVC项目时iisex preSS挂起的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于


  • 的Visual Studio 2015年更新1

  • 目标框架的.NET Framework 4.5.2

  • System.Web.Mvc版本5.2.2.0

当我开始我的网站项目(F5)

然后


  • 在Web浏览器中的网站加载和Web浏览器会持续。

尝试并没有什么区别:


  • CTRL + F5(开始不调试)

  • 禁用浏览器链接

  • 禁用防病毒

  • 开始使用Chrome

解决方法:


  • 杀死iisex press.exe

  • 然后它一个调试会话

什么过程监控告诉我,当我查看iisex press.exe活动:

有以下注册表活动的一个无限循环:


  

13:04:58,7285089 iisex press.exe 11816 RegQueryKey HKLM成功查询:
  名称
  13:04:58,7285345 iisex press.exe 11816 RegOpenKey HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\性能重分析所需的访问:最大允许
  13:04:58,7285611 iisex press.exe 11816 RegOpenKey HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\演出成功所需的访问:最大允许,
  授权访问:所有访问
  13:04:58,7285803 iisex press.exe 11816 RegSetInfoKey HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\演出成功KeySetInformationClass:
  KeySetHandleTagsInformation,长度:0
  13:04:58,7285984 iisex press.exe 11816 RegQueryValue HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\性能\\库成功类型:REG_EXPAND_SZ,
  长度:72,数据:%SYSTEMROOT%\\ SYSTEM32 \\ netfxperf.dll
  13:04:58,7286241 iisex press.exe 11816 RegQueryValue HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\性能\\库成功类型:REG_EXPAND_SZ,
  长度:72,数据:%SYSTEMROOT%\\ SYSTEM32 \\ netfxperf.dll
  13:04:58,7286498 iisex press.exe 11816 RegQueryValue HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\性能\\ IsMultiInstance成功类型:REG_DWORD,
  长度:4,数据:1
  13:04:58,7286750 iisex press.exe 11816 RegQueryValue HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\性能\\ IsMultiInstance成功类型:REG_DWORD,
  长度:4,数据:1
  13:04:58,7287001 iisex press.exe 11816 RegQueryValue HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\性能\\第一个计数器找不到名称长度:144
  13:04:58,7287169 iisex press.exe 11816 RegCloseKey HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\演出成功
  13:04:58,7287547 iisex press.exe 11816 RegQueryKey HKLM成功查询:
  HandleTags,HandleTags:为0x0
  13:04:58,7287790 iisex press.exe 11816 RegQueryKey HKLM成功查询:
  名称
  13:04:58,7288042 iisex press.exe 11816 RegOpenKey HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\性能重分析所需的访问:最大允许
  13:04:58,7288303 iisex press.exe 11816 RegOpenKey HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\演出成功所需的访问:最大允许,
  授权访问:所有访问
  13:04:58,7288494 iisex press.exe 11816 RegSetInfoKey HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\演出成功KeySetInformationClass:
  KeySetHandleTagsInformation,长度:0
  13:04:58,7288676 iisex press.exe 11816 RegQueryValue HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\性能\\库成功类型:REG_EXPAND_SZ,
  长度:72,数据:%SYSTEMROOT%\\ SYSTEM32 \\ netfxperf.dll
  13:04:58,7288933 iisex press.exe 11816 RegQueryValue HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\性能\\库成功类型:REG_EXPAND_SZ,
  长度:72,数据:%SYSTEMROOT%\\ SYSTEM32 \\ netfxperf.dll
  13:04:58,7289194 iisex press.exe 11816 RegQueryValue HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\性能\\ IsMultiInstance成功类型:REG_DWORD,
  长度:4,数据:1
  13:04:58,7289446 iisex press.exe 11816 RegQueryValue HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\性能\\ IsMultiInstance成功类型:REG_DWORD,
  长度:4,数据:1
  13:04:58,7289693 iisex press.exe 11816 RegQueryValue HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\性能\\第一个计数器找不到名称长度:144
  13:04:58,7289866 iisex press.exe 11816 RegCloseKey HKLM \\系统\\ CurrentControlSet \\ Services.NET
  内存缓存4.0 \\演出成功
  13:04:58,7290239 iisex press.exe 11816 RegQueryKey HKLM成功查询:
  HandleTags,HandleTags:为0x0


这是如何解决这一问题的任何想法?


解决方案

更新:这只是一个暂时的解决办法,问题又回来了

解决方法:重新启动IDE之前杀死iisex press.exe过程

这是通过更新工具(1.2)和Windows 10 SDK引起的(10.0.10586)

解决方法:卸载

步骤卸载


  1. 转到程序和功能

  2. 找到了微软的Visual Studio 2015年项,单击更改

设置

<醇开始=3>
  • 取消选中工具(1.2)和Windows 10 SDK(10.0.10586)

  • 单击更新

  • Visual

    Given

    • Visual Studio 2015 Update 1
    • Target Framework .NET Framework 4.5.2
    • System.Web.Mvc version 5.2.2.0

    When I start my website project (F5)

    Then

    • The website loads in the web browser and the web browser keeps loading.

    Tried and no difference:

    • CTRL+F5 (start without debugging)
    • Disables browser link
    • Disabled anti-virus
    • Start with Chrome

    Workaround:

    • kill iisexpress.exe
    • then it works for one debugging session

    What Process Monitor tells me when I view iisexpress.exe activity:

    There's an infinite loop of the following registry activity:

    13:04:58,7285089 iisexpress.exe 11816 RegQueryKey HKLM SUCCESS Query: Name 13:04:58,7285345 iisexpress.exe 11816 RegOpenKey HKLM\SYSTEM\CurrentControlSet\Services.NET Memory Cache 4.0\Performance REPARSE Desired Access: Maximum Allowed 13:04:58,7285611 iisexpress.exe 11816 RegOpenKey HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance SUCCESS Desired Access: Maximum Allowed, Granted Access: All Access 13:04:58,7285803 iisexpress.exe 11816 RegSetInfoKey HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance SUCCESS KeySetInformationClass: KeySetHandleTagsInformation, Length: 0 13:04:58,7285984 iisexpress.exe 11816 RegQueryValue HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance\Library SUCCESS Type: REG_EXPAND_SZ, Length: 72, Data: %systemroot%\system32\netfxperf.dll 13:04:58,7286241 iisexpress.exe 11816 RegQueryValue HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance\Library SUCCESS Type: REG_EXPAND_SZ, Length: 72, Data: %systemroot%\system32\netfxperf.dll 13:04:58,7286498 iisexpress.exe 11816 RegQueryValue HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance\IsMultiInstance SUCCESS Type: REG_DWORD, Length: 4, Data: 1 13:04:58,7286750 iisexpress.exe 11816 RegQueryValue HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance\IsMultiInstance SUCCESS Type: REG_DWORD, Length: 4, Data: 1 13:04:58,7287001 iisexpress.exe 11816 RegQueryValue HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance\First Counter NAME NOT FOUND Length: 144 13:04:58,7287169 iisexpress.exe 11816 RegCloseKey HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance SUCCESS 13:04:58,7287547 iisexpress.exe 11816 RegQueryKey HKLM SUCCESS Query: HandleTags, HandleTags: 0x0 13:04:58,7287790 iisexpress.exe 11816 RegQueryKey HKLM SUCCESS Query: Name 13:04:58,7288042 iisexpress.exe 11816 RegOpenKey HKLM\SYSTEM\CurrentControlSet\Services.NET Memory Cache 4.0\Performance REPARSE Desired Access: Maximum Allowed 13:04:58,7288303 iisexpress.exe 11816 RegOpenKey HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance SUCCESS Desired Access: Maximum Allowed, Granted Access: All Access 13:04:58,7288494 iisexpress.exe 11816 RegSetInfoKey HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance SUCCESS KeySetInformationClass: KeySetHandleTagsInformation, Length: 0 13:04:58,7288676 iisexpress.exe 11816 RegQueryValue HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance\Library SUCCESS Type: REG_EXPAND_SZ, Length: 72, Data: %systemroot%\system32\netfxperf.dll 13:04:58,7288933 iisexpress.exe 11816 RegQueryValue HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance\Library SUCCESS Type: REG_EXPAND_SZ, Length: 72, Data: %systemroot%\system32\netfxperf.dll 13:04:58,7289194 iisexpress.exe 11816 RegQueryValue HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance\IsMultiInstance SUCCESS Type: REG_DWORD, Length: 4, Data: 1 13:04:58,7289446 iisexpress.exe 11816 RegQueryValue HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance\IsMultiInstance SUCCESS Type: REG_DWORD, Length: 4, Data: 1 13:04:58,7289693 iisexpress.exe 11816 RegQueryValue HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance\First Counter NAME NOT FOUND Length: 144 13:04:58,7289866 iisexpress.exe 11816 RegCloseKey HKLM\System\CurrentControlSet\Services.NET Memory Cache 4.0\Performance SUCCESS 13:04:58,7290239 iisexpress.exe 11816 RegQueryKey HKLM SUCCESS Query: HandleTags, HandleTags: 0x0

    Any ideas on how to fix this?

    解决方案

    UPDATE: this was only a temporary workaround, the problem is back.

    WORKAROUND: kill iisexpress.exe process before restarting the IDE

    This was caused by updating to Tools (1.2) and Windows 10 SDK (10.0.10586)

    Workaround: uninstall.

    Steps to uninstall

    1. Go to Programs and Features
    2. Find the Microsoft Visual Studio 2015 entry, click Change

    1. Uncheck Tools (1.2) and Windows 10 SDK (10.0.10586)
    2. Click update

    这篇关于启动MVC项目时iisex preSS挂起的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆