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

问题描述:

我从网络上看到这个问题已经在其他地方问过了,但是在我的案例中我还没有找到任何解决这个问题的东西。使用XSP4调试Monodevelop中的ASP.NET MVC应用程序

当我尝试在Ubuntu从MonoDevelop的4.2.3调试ASP.NET MVC应用程序,它失败,出现错误消息

无法启动ASP.NET网站伺服器xsp4 Web服务器不能被发现。请确保它已安装。

我已经安装了xsp4。

它以前工作,但当我将我的单声道版本升级到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" "[email protected]" 

对我来说这看起来不错。

有没有人知道我可以如何让它在MonoDevelop中工作?或者可能是一种将MonoDevelop配置为通过另一个Web服务器进行调试的方法?

+0

尝试安装它[再次](http://*.com/a/34872143/2404470) – xameeramir

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