monodevelop 虽然已安装/正在运行,但找不到 xsp4 Web 服务器

Tim*_*chi 7 mono webapps monodevelop

我正在运行 13.04 32 位并安装了 monodevelop-latest(keks9n-monodevelop-latest-raring.list 存储库,当前为 4.1.7)并且在构建我的 MVC4 应用程序之后我想运行它(右键单击子项目并“运行物品”)

但是 monodevelop 没有找到 xsp4 网络服务器。我收到以下错误消息:

找不到 xsp4 Web 服务器。请确保它已安装。

但是 mono-xsp4 已安装并自动运行或可以手动运行(sudo service mono-xsp4 start 或仅 xsp4)

但是,我在使用 mono-xsp4 时遇到了一些问题(我不知道这是否与 monodevelop 问题有关,因此我也对其进行了描述)。在 apt-get install mono-xsp4 上,我得到了:

Binding Mono XSP 4 address: 0.0.0.0  
 * You have an incomplete /etc/xsp4/debian.webapp  
 * To fix it, you need to install at least one package for xsp4 (like asp.net-examples)
Run Code Online (Sandbox Code Playgroud)

安装 asp.net-examples 只需(重新)安装 mono-xsp2,我没有找到任何 asp.net4-examples 包。

因此,mono-xsp4 仍不会运行。我意识到 /etc/xsp4/debian.webapp 中没有设置应用程序(除了空<apps></apps>),只需将 /etc/xsp2/debian.webapp 复制到 /etc/xsp4/ 我就可以启动 mono-xsp4(但是,当然,没有安装asp4示例)

回到monodevelop:在monodevelop 中,我将ip 和端口正确设置为mono-xsp4 正在使用的ip 和端口,但仍然找不到xsp4。无论 mono-xsp4 已经在运行还是我停止了它以便 monodevelop 可以自己启动它,我总是收到上面的错误消息。

有人可以帮我吗?这是 monodevelop 4.1.7 的错误(我需要 v4 版本,否则 VS2012 解决方案将无法正确打开)还是我的 mono-xsp4 安装有问题?

我很想使用最新的 monodevelop v4 稳定版本,但我没有找到任何 ubuntu 13.04 存储库。

Tim*_*chi 2

我可以回答我自己的问题:

https://launchpad.net/~keks9n/+archive/monodevelop-latest

给出答案:

如果您想调试 ASP.NET 应用程序,请确保您使用的是系统 Mono 运行时 ( https://i.stack.imgur.com/JQEvI.png )。由于兼容性问题,XSP 未包含在 /opt/ Mono 安装中。

因此,如果我使用 mono 3.2.1 构建,然后将运行时更改回 /usr (v 2.10.8.1) 中的 mono 运行时,页面将打开并且 xsp4 (/usr/lib/mono/4.0/xsp4.exe) 运行!


Dan*_*mak 1

对我来说,问题是使用 MonoDevelop 5.X,即使我在 bin/ 目录中使用 xsp4.exe,它也不起作用 - 最终我得到了无限加载的空白页面。安装 Ubuntu 的默认4.0.12版本使一切工作完美。