使用XSP4在Monodevelop中调试ASP.NET MVC应用程序

时间:2014-03-24 22:43:43

标签: c# mono monodevelop ubuntu-13.10 xsp4

我从网络上看到这个问题在其他地方被提出过,但在我的案例中我找不到任何可以解决这个问题的问题。

当我尝试在Ubuntu上从MonoDevelop 4.2.3调试ASP.NET MVC应用程序时,它失败并显示错误消息

  

无法启动ASP.NET Web服务器。找不到xsp4 Web服务器。请确保已安装。

我已经安装了xsp4。

之前它正在运行,但是当我将Mono版本升级到3.2.1时出错了。为了尝试修复它,我尝试从git检出,构建和安装xsp源代码。

现在,如果我跑:

xsp4 --version

它显示已安装xsp4版本3.0.0.0,我可以从命令行启动它。 MonoDevelop仍在抱怨。如果我执行哪个xsp4,它指向包含以下内容的脚本文件:

exec /usr/bin/mono $MONO_OPTIONS "/usr/local/lib/mono/4.5/xsp4.exe" "$@"

这对我来说非常好。

有谁知道如何在MonoDevelop中使用它?或者也许是一种配置MonoDevelop以通过另一个Web服务器进行调试的方法?

1 个答案:

答案 0 :(得分:1)

我设法通过将xsp4.exe和Mono.WebServer2.dll文件复制到我的应用程序bin文件夹来实现此功能。我猜MonoDevelop将应用程序bin文件夹作为Web服务器可执行文件的潜在位置之一进行探测。这样做 - 服务器按预期启动,调试器正确连接。