9

我正在 Linux Mint 上运行最新版本的 Monodevelop 之一,它在我格式化驱动器并进行全新安装之前可以正常工作。当我构建我的项目时,它构建得很好,但是当我尝试运行它时,我收到以下消息:

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

我安装了 xsp4 和 xsp4-base 软件包。我在 askubuntu 上的一个问答中发现,我需要切换 Mono 运行时以使其能够找到 xsp4。

当我转到 Edit > Preferences > Projects > .NET Runtimes 时,我看到了选项Mono 3.10.0 (Default)Mono 3.10.0 (/usr). 不幸的是,当我切换到/usr一个(我需要并且应该工作的那个)时,我得到了与上面相同的错误,即找不到 Web 服务器。现在奇怪的部分:当我再次查看 .NET 运行时选项时,我发现它已将默认设置切换回原来的选项。

问题可视化。

只有在我按 F5 并尝试构建解决方案(包括发布和调试)后才会切换回另一个默认值。

有谁知道我该如何解决这个问题?

4

1 回答 1

23

如果我们第一次使用Monodevelop在 Mono 上运行 ASP.NET 应用程序,我们可能会收到以下错误:

无法启动 ASP.NET Web 服务器

在某些情况下,问题是xsp4服务器安装不正确。

安装它使用:

sudo apt-get install mono-xsp4

这解决了上述错误。

可选:通过搜索从Ubuntu 软件中心获取xsp4

额外:对于 Arch(或基于 Manjaro...)使用yaourt -S xsp.

Ubuntu 软件中心的 mono-xsp4

资源

于 2016-01-19T08:45:57.967 回答