程序“ [12604] iisexpress.exe:程序跟踪”已退出,代码为0(0x0)。程序“ [12604] iisexpress.exe”已退出,代码为0(0x0)

时间:2019-06-04 19:36:50

标签: c# visual-studio-2017

在调试模式下以IIS Express和Internet Explorer作为浏览器运行解决方案时,出现以下错误:

程序“ [12604] iisexpress.exe:程序跟踪”已退出,代码为0(0x0)。 程序“ [12604] iisexpress.exe”已退出,代码为0(0x0)。

我正在使用Visual Studio2017。如果我更改为Chrome,则不会得到。

解决此问题并仍然使用IIExpress和IE的唯一方法是进入Web项目的属性,然后取消选中“调试器”下的 启用编辑并继续

关于为什么的任何想法?

谢谢 B

1 个答案:

答案 0 :(得分:0)

尝试以下任何修补程序。...

  1. 清洁+重建解决方案
  2. 重新启动Visual Studio
  3. 以管理员身份运行Visual Studio
  4. 重新启动计算机
  5. 无需调试即可启动 Ctrl + F5

  6. 进入调试
    点击 F11 ,开始执行代码的第一行,开始调试。如果可行,则问题可能出在您的代码中某处(可能是 ehem StackOverflow异常)

    Step Into

    Breakpoint on Application_Start

  7. CLR异常中断
    如果启动时代码有问题,则抛出时应该中断
    转到调试> Windows>异常设置( Ctrl + Alt + D
    选择Common Language Runtime Exceptions

    Exception Settings

    Common Language Runtime Exceptions

  8. 更改项目端口
    转到“项目”>“属性”>“ Web”>“项目URL”
    尝试使用 8080 ,但是任何更改都可以

    Web Settings > URL > Port

  9. 创建虚拟目录
    在上面的屏幕截图中,选择Project Url右侧的Create Virtual Directory

  10. 删除.vs文件夹
    打开解决方案/项目所在的目录。
    确保隐藏文件可见,然后删除.vs文件夹

    Delete .vs folder

  11. 重新启动IIS Express
    在系统任务栏中,右键单击IIS Express,然后选择“退出”

    Exit IIS Express

  12. 启用64位IIS Express
    如果 您正在使用64位计算机 ...
    转到工具>选项>项目和解决方案> Web项目
    选择Use the 64 bit version of IIS Express...

    Use the 64 bit version of IIS Express

  13. 检查事件查看器
    在Windows日志>应用程序下的“事件查看器”中检查其他诊断信息

    Event Viewer

    Windows Logs > Application > IIS Express

  14. 从cmd行运行IIS Express
    您可以排除Visual Studio或Web项目本身是否有问题。
    这是Running IIS Express from the Command Line上的文档
    将路径传递到项目的根目录(web.config所在的位置)

    >  "C:\Program Files (x86)\IIS Express\iisexpress.exe"  /path:C:\repos\project\
    


  15. 下载IIS Express
    获取Internet Information Services (IIS) 10.0 Express的独立安装程序,然后重试

  16. 禁用编辑并继续
    转到“项目”>“属性”>“ Web”>“调试器”
    取消选择Enable Edit and Continue,尽管这会删除该功能

    Disable Edit and Continue

进一步阅读: