ASP.NET web server cannot be launched and Mono environment not be switched(ASP.NET Web 服务器无法启动,Mono 环境无法切换)
问题描述
我正在运行 在 Mono 上的 "noreferrer">ASP.NET 应用程序,我们可能会收到以下错误:
在某些情况下,问题是
来源
I am running one of the latest versions of Monodevelop on Linux Mint which used to work before I formatted my drive and made a fresh install. When I build my project it builds fine, but when I try to run it I get the following message:
Could not launch ASP.NET web server. The xsp4 web server cannot be found. Please ensure that it is installed.
I have xsp4 and xsp4-base packages installed. I found in a question and answer on askubuntu that I need to switch the Mono runtime to make it able to find xsp4.
When I go to Edit > Preferences > Projects > .NET Runtimes I see the options Mono 3.10.0 (Default) and Mono 3.10.0 (/usr). Unfortunately, when I switch to the /usr one (the one I need and should work) I get the same error as above that the web server cannot be found. And now the weird part: when I look again in the .NET runtimes options I see that is has switched the default back to the original one.
The switching back to another default only happens after I press F5 and try to build the solution (both with release and debug).
Does anyone know how I can fix this?
In case we're running an ASP.NET application on Mono using Monodevelop for the first time, we may receive the below error:
In some cases, the problem is incorrect installation of xsp4 server.
Install it using:
sudo apt-get install mono-xsp4
This solved the above error.
Optional: get it from Ubuntu software center by searching for xsp4
Extra: For Arch (or based like Manjaro...) use yaourt -S xsp.
source
这篇关于ASP.NET Web 服务器无法启动,Mono 环境无法切换的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:ASP.NET Web 服务器无法启动,Mono 环境无法切换
基础教程推荐
- 当值可以是对象或空数组时反序列化 JSON 2022-01-01
- 我应该在后面的代码中直接使用 Linq To SQL 还是使 2022-01-01
- WPF 模态进度窗口 2022-01-01
- .NET SerialPort DataReceived 事件未触发 2022-01-01
- Azure Functions:CosmosDBTrigger 未在 Visual Studio 中触发 2022-01-01
- 如何使用 .Net 检查 Active Directory 服务器是否已启动并正在运行? 2022-01-01
- 禁止输入少量字符,例如'<'、'&a 2022-01-01
- Moq It.Is<>不匹配 2022-01-01
- 如果有人提交恶意软件Nuget包怎么办? 2022-01-01
- C# 从 List<List<int>> 中删除重 2022-01-01
