我正在Linux Mint上运行one of the latest versions of Monodevelop,它在我格式化驱动器并进行全新安装之前曾经工作过。当我构建我的项目时,它构建良好,但当我尝试运行它时,我得到以下消息:
无法启动ASP.NET Web服务器。 找不到xsp4 Web服务器。请确保已安装。
我安装了xsp4和xsp4-base软件包。我找到in a question and answer on askubuntu我需要切换Mono运行时才能找到xsp4。
当我去编辑>偏好>项目> .NET运行时我看到选项Mono 3.10.0 (Default)
和Mono 3.10.0 (/usr)
。不幸的是,当我切换到/usr
一个(我需要并且应该工作的那个)时,我得到与上面相同的错误,无法找到Web服务器。现在是奇怪的部分:当我再次查看.NET运行时选项时,我看到它已将默认值切换回原来的。
只有按下F5并尝试构建解决方案(包括发布和调试)后才能切换回另一个默认值。
有谁知道如何解决这个问题?
答案 0 :(得分:13)
如果我们第一次使用ASP.NET application on Mono运行Monodevelop,我们可能会收到以下错误:
在某些情况下,问题是xsp4
服务器的安装不正确。
使用以下方式安装:
sudo apt-get install mono-xsp4
这解决了上述错误。
可选:通过搜索xsp4
额外:对于Arch(或类似Manjaro ......),请使用yaourt -S xsp
。