f# - 如何在 C#/F# MVC4 中的 F# 文件中使用断点?

标签 f# breakpoints

我正在进行一个相当大的项目,该项目使用C#-F# MVC4 模板。该模板将解决方案分为两个项目:[ProjectName]Web[ProjectName]WebApp。所有 F# 代码都位于后者中。

除非我从 [ProjectName]Web 中的 Global.asax 按下 F5,否则我无法调试该解决方案。但这总是会错过我在 [ProjectName]WebApp 的 F# 文件中设置的断点。

有办法解决这个问题吗?

最佳答案

您需要附加到 IIS 进程。根据您使用的内容,它将在调试器附加屏幕中列为 issexpress.exe 或 w3wp.exe。为此,请转到菜单“调试”|“调试”。附加到进程并选择要附加的进程。连接后,您可以正常调试,无需通过 F5。

下面是调试器附加屏幕中列出的 IIS Express 的屏幕截图。如果未列出所述进程,请选中“显示所有用户的进程”。

希望这有帮助。

enter image description here

关于f# - 如何在 C#/F# MVC4 中的 F# 文件中使用断点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16408985/

相关文章:

.net - F# printf 编译器魔法

f# - 无法在 F# 中使用 protected 事件

java - android studio 中的菱形断点和圆形断点有什么区别?

c++ - Eclipse 中的 C/C++,我可以使用 #define 来设置断点,但只能在单步执行代码时使用吗?

c# - 如何补救 "The breakpoint will not currently be hit. No symbols have been loaded for this document."警告?

c# - C# 代码中的模式匹配 F# 类型

C# DiffSharp v0.7.7 寻找 FSharp.Core v4.4.0.0

f# - 是否有任何 F# 替代(非 .Net)实现项目?

c# - 在 Visual Studio 2012 中设置多个断点

我可以在 gdb 中没有断点的情况下将变量值记录到文件中吗?