bdd*_*bdd 7 c# visual-studio-debugging iis-express visual-studio-2017
在调试模式下运行我的解决方案时,IIS Express 和 Internet Explorer 作为浏览器,出现以下错误:
The program '[12604] iisexpress.exe: Program Trace' has exited with code 0 (0x0).
The program '[12604] iisexpress.exe' has exited with code 0 (0x0).
Run Code Online (Sandbox Code Playgroud)
我正在使用 Visual Studio 2017。如果我更改为 Chrome,我不会收到此消息。
解决此问题并仍然使用 IISExpress 和 IE 的唯一方法是进入 Web 项目的属性并取消选中“调试器”下的“启用编辑并继续”。
知道为什么吗?
Kyl*_*Mit 13
无需调试即可启动 Ctrl+F5
单步调试
单击F11可单步执行已执行代码的第一行来开始调试。如果有效,则问题可能出在您的代码中的某个地方(可能是ehem StackOverflow 异常)
CLR 异常时中断
如果代码在启动时出现问题,则应在抛出时中断
转至“调试”>“Windows”>“异常设置” ( Ctrl++ Alt)
选择DCommon Language Runtime Exceptions
更改项目端口
转到“项目”>“属性”>“Web”>“项目 URL”
尝试使用8080,但任何更改都可能有效
创建虚拟目录
在上面的屏幕截图中,选择Create Virtual DirectoryProject Url 右侧的
删除.vs文件夹
打开解决方案/项目所在的目录。
确保隐藏文件可见,然后删除该.vs文件夹
重新启动 IIS Express
在系统托盘中,右键单击 IIS Express 并选择退出
启用 64 位 IIS Express
如果您使用的是 64 位计算机...
转到“工具”>“选项”>“项目和解决方案”>“Web 项目”
选择Use the 64 bit version of IIS Express...
检查事件查看器
在 Windows 日志 > 应用程序下的事件查看器中检查是否有任何其他诊断信息
从命令行运行 IIS Express
您可以排除 Visual Studio 或您的 Web 项目本身是否存在问题。
以下是有关从项目根目录(web.config 所在位置)的路径中的命令行运行 IIS Express
的文档
> "C:\Program Files (x86)\IIS Express\iisexpress.exe" /path:C:\repos\project\
Run Code Online (Sandbox Code Playgroud)
下载 IIS Express获取Internet Information Services (IIS) 10.0 Express
的独立安装程序,然后重试
禁用编辑并继续
转到项目 > 属性 > Web > 调试器
取消选择Enable Edit and Continue,尽管这会删除该功能
| 归档时间: |
|
| 查看次数: |
21091 次 |
| 最近记录: |