12

IIS を使用する Windows で動作する C#/ASP.NET アプリケーションがあります。しかし最近、Linux/Mono に切り替えたくなりました。いくつかの質問が出てきます:

Visual Studio プロジェクトとソース コードを Mono で正しく実行できますか?

私のクライアントは IIS for ASP.NET を使用しています。私の移行はそれらに影響しますか? つまり、私の Mono プロジェクトは IIS で変更や問題なく実行されますか?

Mono ASP.NET Web プロジェクトを Apache で問題なくホストできますか?

Mono の ASP.NET Web フォームで自分のスキルを正確に使用できますか?

あなたの貴重な提案やコメントを待っています

4

1 に答える 1

8

はい、大まかに言えば、求めていることはすべて実行できます。

出発点として、Mono Web サイトの ASP.NET ページをお勧めします。このページでは、これらの質問について非常に詳細に説明しています。

特定の質問への回答:

Visual Studio プロジェクトとソース コードを Mono で正しく実行できますか?

一般に、あまり変更する必要はありませんが、ASP.NET 用のプラットフォーム固有のコードを作成することは可能です (つまり、P/Invoke を使用するか、C:\Windows を探します)。Mono には、これが影響するかどうかを確認できる移行アナライザーがあります。必要に応じて、Windows でも Apache と Mono を実行できます。

私のクライアントは IIS for ASP.NET を使用しています。私の移行は彼らに影響を与えますか? つまり、私の Mono プロジェクトは IIS で変更や問題なく実行できますか?

展開するすべてのプラットフォームでコードをテストできます (またそうする必要があります) が、mono にも展開できるコードを簡単に記述できるはずです。

Mono ASP.NET Web プロジェクトを Apache で問題なくホストできますか?

はい、Apacheにはmod_monoを使用します。

Mono の ASP.NET Web フォームで自分のスキルを正確に使用できますか?

はい。Mono は ASP.NET 2.0 Web フォームを実装しています。正確な詳細については、こちらを参照してください。

于 2012-10-15T12:44:48.360 に答える