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

本文关键字:Monodevelop XSP4 应用程序 ASP NET MVC 调试 | 更新日期: 2023-09-27 17:52:44

我从网上看到这个问题已经在其他地方问过了,但我还没有找到任何解决这个问题的方法。

当我尝试调试一个ASP。. NET MVC应用程序从MonoDevelop 4.2.3在Ubuntu上,它失败的错误信息

无法启动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服务器调试的方法?

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

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