我正在进行一个相当大的项目,该项目使用C#-F# MVC4 模板
。该模板将解决方案分为两个项目:[ProjectName]Web
和 [ProjectName]WebApp
。所有 F# 代码都位于后者中。
除非我从 [ProjectName]Web
中的 Global.asax
按下 F5
,否则我无法调试该解决方案。但这总是会错过我在 [ProjectName]WebApp
的 F# 文件中设置的断点。
有办法解决这个问题吗?
最佳答案
您需要附加到 IIS 进程。根据您使用的内容,它将在调试器附加屏幕中列为 issexpress.exe 或 w3wp.exe。为此,请转到菜单“调试”|“调试”。附加到进程并选择要附加的进程。连接后,您可以正常调试,无需通过 F5。
下面是调试器附加屏幕中列出的 IIS Express 的屏幕截图。如果未列出所述进程,请选中“显示所有用户的进程”。
希望这有帮助。
关于f# - 如何在 C#/F# MVC4 中的 F# 文件中使用断点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16408985/