.net 4クラスを使用してasp.net mvc 3アプリケーションを作成するとします。たぶん、いくつかのf#コード。私はそれをLinux(モノ)でホストすることができますか?asp.net mvcアプリケーション用のwindows server 2008をlinuxに置き換える
2
A
答えて
1
Windows上で直接.NET用に開発したアプリケーションをMonoから直接実行することは絶対に勧められないため、いつもMOMAを使用しようとすると、正確な予想結果が得られない可能性があります。何かをする前にMOMAを使用して互換性を確認したことを確認してください。限り、あなたはそれはかなりうまく機能モノラルの最新バージョンを使用するよう
0
。使用しているLinuxディストリビューションによっては、パッケージ版を使うのではなく、ソースからモノをビルドする必要があるかもしれないことに注意してください。
ただし、開発中にモノ上のすべてをテストする必要があります。 .net 4のほとんどすべてがモノで可能ですが、linuxとwindowsは非常に異なるプラットフォームですので、扱いが異なることが常にあります。また、.netとmonoにはわずかに異なる実装がいくつかあります。たとえば、ディクショナリの値を辞書で繰り返しながら設定すると、ネットでは動作しますが、モノで例外が発生します。回避するのは簡単ですが、ホストされているアプリケーションでは、優れたモノ開発環境が整っています。
関連する問題
- 1. MVCアプリケーション用にWindows Web Server 2008 R2をセットアップする方法
- 2. ASP.NET MVCアプリケーションをWindows Server 2008 IIS 7.5に展開する方法は?
- 3. Windows Server 2008 R2にASP.net MVC 2をインストールするには?
- 4. Asp.net MVC 2でデフォルトのModelStateエラーメッセージを置き換えるには?
- 5. ハンドヘルドのカスタムダッシュボードをWindows CEアプリケーションに置き換える
- 6. 今後ASP.NET MVCがASP.NET Webフォームを置き換えますか?
- 7. ASP.NET MVCはWebフォームを置き換える予定ですか?
- 8. デフォルトのWindows認証システムを置き換えるアプリケーション
- 9. Windows Server 2008 R2のASP.NET MVC 3デプロイメント403エラー
- 10. Linuxカーネルモジュールのsys/socket.hの置き換え?
- 11. ASP.NET MVCのController.ReadFromRequestの置き換えは何ですか?
- 12. SQL Server 2008 R2を使用しているASP.NET MVC 4のELMAH
- 13. linuxコマンド:不正な置き換え
- 14. ASP.NET 5のIRegisteredObjectの置き換えは?
- 15. Windows Server 2008 R2 + ASP.NET 3.5のSystem.OutOfMemoryException
- 16. Windows Server 2008用のMSDNダウンロード
- 17. Windows Server 2008/SQL Server 2008クラスタの設定
- 18. Windows CE 6ワードパッドの置き換え
- 19. System.Web.HttpUtility.UrlEncode/UrlDecode ASP.NET 5の置き換え
- 20. メインMVCアプリケーションのサブディレクトリにASP.NET MVCアプリケーションを配置しますか?
- 21. かみそりの利点置き換える(@href)ASP.NET MVCのドキュメントで
- 22. Windows 2008 Server Backup
- 23. LinuxでMS vsprintf_sを置き換えますか?
- 24. Linuxで実行中の実行ファイルを置き換える
- 25. C#WindowsアプリケーションでのMS SQL Server 2008 R2 EXPRESSの使用?
- 26. Windows 2008 Server用のASP.Netを使用してサブドメインを作成する方法
- 27. Windows Server 2008のPerl?
- 28. ajax:ModalPopupExtenderをTelerik Radwindowに置き換える
- 29. \ r \ nを ""に置き換えます
- 30. CrystalReportGridViewerの置き換え
単体で単体テストを実行すると、すべてのコードが正常に機能していることをその保証人に伝えますか? –
正しいテストがあるとします。私はTeamCityをLinux vmでセットアップしました。これはかなりうまくいきます。また、手動テストのためにサイトを設定したいと思うでしょう - あなたはビューに対して100%テストカバレッジを持つことはほとんどありません。 –