在Xamarin Studio中调试使用Owinhost托管的Nancy应用程序

本文关键字:Nancy 应用程序 Owinhost Studio Xamarin 调试 | 更新日期: 2023-09-27 18:02:23

我正在开发与owin作为我的web主机应用程序。我已经成功地运行了我的webapp通过执行../packages/OwinHost.3.0.1/tools/OwinHost.exe从我的南希应用程序文件夹。

我的问题是我如何在我的代码上执行调试?这可能吗?

我的开发环境:

  • Mac OSX Yosemite
  • Xamarin Studio 5.9.4 (build 5)
  • Mono 4.0.2
  • Nancy 1.2.0
  • OwinHost 3.0.1

在Xamarin Studio中调试使用Owinhost托管的Nancy应用程序

您可以配置Xamarin Studio直接运行OwinHost.exe,然后在调试时将碰到您的断点

  1. 打开项目选项
  2. 选择运行-自定义命令。
  3. 在下拉菜单中选择执行
  4. 命令文本框中应该有OwinHost.exe的路径。您可以使用browse按钮浏览到该文件。
  5. 配置工作目录。您需要将工作目录放在bin目录下的目录中。我的bin目录包含所有不同的dll,所以我使用${ProjectDir}
  6. 然后,您可以单击状态栏中的箭头或使用运行-启动调试,这将运行当前配置的启动项目。