我从网络上看到,这个问题以前在其他地方被问过,但我没有发现任何能解决这个问题的地方。
当我尝试从Ubuntu上的ASP.NET 4.2.3调试MonoDevelop MVC应用程序时,它失败了,出现了错误消息
无法启动ASP.NET server.The 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服务器进行调试的方法?
发布于 2014-04-08 16:52:00
通过将xsp4.exe和Mono.WebServer2.dll文件复制到我的应用程序bin文件夹,我成功地做到了这一点。我猜MonoDevelop探测应用程序bin文件夹是web服务器可执行文件的潜在位置之一。这是可行的-服务器按预期启动,调试器正确地附加。
https://stackoverflow.com/questions/22622106
复制相似问题