9

ドライブをフォーマットして新規インストールする前に動作していた Linux Mintで Monodevelop の最新バージョンの 1 つを実行しています。プロジェクトをビルドすると正常にビルドされますが、実行しようとすると次のメッセージが表示されます。

ASP.NET Web サーバーを起動できませんでした。xsp4 Web サーバーが見つかりません。インストールされていることを確認してください。

xsp4 および xsp4 ベースのパッケージがインストールされています。askubuntuの質問と回答で、Monoランタイムを切り替えてxsp4を見つけられるようにする必要があることがわかりました。

[編集] > [設定] > [プロジェクト] > [.NET ランタイム] に移動すると、オプションMono 3.10.0 (Default)と.NET ランタイムが表示されますMono 3.10.0 (/usr)。残念ながら、/usr1 つ (必要で動作するはずのもの) に切り替えると、上記と同じエラーが表示され、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 に答える