在调试模式下以IIS Express和Internet Explorer作为浏览器运行解决方案时,出现以下错误:
程序“ [12604] iisexpress.exe:程序跟踪”已退出,代码为0(0x0)。 程序“ [12604] iisexpress.exe”已退出,代码为0(0x0)。
我正在使用Visual Studio2017。如果我更改为Chrome,则不会得到。
解决此问题并仍然使用IIExpress和IE的唯一方法是进入Web项目的属性,然后取消选中“调试器”下的 启用编辑并继续 。
关于为什么的任何想法?
谢谢 B
答案 0 :(得分:0)
无需调试即可启动 Ctrl + F5
进入调试
点击 F11 ,开始执行代码的第一行,开始调试。如果可行,则问题可能出在您的代码中某处(可能是 ehem StackOverflow异常)
CLR异常中断
如果启动时代码有问题,则抛出时应该中断
转到调试> Windows>异常设置( Ctrl + Alt + D )
选择Common Language Runtime Exceptions
更改项目端口
转到“项目”>“属性”>“ Web”>“项目URL”
尝试使用 8080
,但是任何更改都可以
创建虚拟目录
在上面的屏幕截图中,选择Project Url右侧的Create Virtual Directory
删除.vs
文件夹
打开解决方案/项目所在的目录。
确保隐藏文件可见,然后删除.vs
文件夹
重新启动IIS Express
在系统任务栏中,右键单击IIS Express,然后选择“退出”
启用64位IIS Express
如果 您正在使用64位计算机 ...
转到工具>选项>项目和解决方案> Web项目
选择Use the 64 bit version of IIS Express...
检查事件查看器
在Windows日志>应用程序下的“事件查看器”中检查其他诊断信息
从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\
下载IIS Express
获取Internet Information Services (IIS) 10.0 Express的独立安装程序,然后重试
禁用编辑并继续
转到“项目”>“属性”>“ Web”>“调试器”
取消选择Enable Edit and Continue
,尽管这会删除该功能