我正处于使用C#-F# MVC4 template
的相当大的项目中。该模板将解决方案分为两个项目:[ProjectName]Web
和[ProjectName]WebApp
。所有的F#代码都存在于后者中。
我无法调试解决方案,除非我从F5
的{{1}}点击Global.asax
。但这总是错过了我在[ProjectName]Web
中的F#文件中设置的断点。
有没有解决这个问题的方法?
答案 0 :(得分:2)
您需要附加到IIS进程。根据您使用的内容,这将在调试器附加屏幕中列为issexpress.exe或w3wp.exe。要执行此操作,请转到菜单Debug |附加到流程并选择要附加的流程。一旦连接,您可以按照正常情况进行调试,而无需通过F5。
下面是调试器附加屏幕中列出的IIS express的屏幕截图。如果未列出所述进程,请选中“显示所有用户的进程”。
希望这有帮助。