在由 Owinhost 托管的 Nancy 应用程序的 Xamarin Studio 中进行调试

Debugging in Xamarin Studio for Nancy app which hosted with Owinhost

我正在使用 owin 作为我的网络主机开发应用程序。 通过从我的 nancy 应用程序文件夹中执行 ../packages/OwinHost.3.0.1/tools/OwinHost.exe,我成功地 运行 我的网络应用程序。

我的问题是如何对我的代码进行调试?这可能吗?

我的开发环境:

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

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