私はいくつかのWindowsサーバー上で動作するASP.NET Framework 4.0 WebFormsプロジェクトを持っています。私は、Linuxでプロジェクトをホストできるようにするために達成すべき目標について不思議です。プロジェクトをリファクタリングし、フレームワークのバージョンを4.5または4.6にアップグレードするとします。もし私が私のプロジェクトにWindows特有のコードを持っていないと思うのであれば、私は決してそのようなコードを持っていないか、Windows特有のプロパティを想定しないようにリファクタリングしているからです。私の質問は、Linuxで壊れていく.NETコンポーネントの主流は何ですか?古い.NETプロジェクトをLinuxに切り替えるには?
-1
A
答えて
1
Windows上でどのようにうまくアサートしても、LinuxとMono上でWebアプリケーションを実行すると、何が壊れているかがわかります。
この質問は広すぎます。私はMonoでASP.NET 4.x Webアプリケーションを実行することについてブログしました
Jexus WebサーバーとASP.NETクロスプラットフォーム 12月12日に膠東デベロッパーカンファレンス2015で講演するためにMingzhi Yiに招待されました。 JexusとASP.NETの十字架上の私の意見について...
https://blog.lextudio.com/2015/12/jexus-web-server-and-asp-net-cross-platform/
あなたは、.NET 4.6を注意する必要があり、それは.NETよりも遅く進化としてだけでなく、モノではサポートされない場合があります。
関連する問題
- 1. VC6プロジェクトをUnicodeに切り替えるには
- 2. .NETからJavaに切り替えるには?
- 3. Linuxのコンテキスト切り替えカーネルプロセス
- 4. GNU Parallelの古いバージョンをインストールするか、それとも古いバージョンに切り替えるには?
- 5. 作業コピーよりも古いブランチにSVNを切り替える
- 6. 他のビューの切り替えに切り替えるapp xcode
- 7. 私がbashに切り替えるとシェルスクリプトがハングアップする - Linux
- 8. LINQに切り替える
- 9. maps.googleapis.comに切り替える
- 10. maven3に切り替える
- 11. ダイナミックリンクに切り替える
- 12. .netウェブサービスを動的に切り替える
- 13. SwiftプロジェクトでのFirebaseの切り替え
- 14. Linuxでスイングフレームを切り替えるときの白い画面
- 15. Linuxのドライバでリアルモードに切り替える方法
- 16. データベースを切り替えるには?
- 17. ng-classを切り替えるには
- 18. CAGradientLayerを切り替えるには?
- 19. 画像を切り替えるには
- 20. ViewControllersを切り替えるには?
- 21. xmlレイアウトを切り替えるには?
- 22. Javascript:divコンテンツを切り替えるには?
- 23. jQueryプラグインを切り替えるには?
- 24. スティッキーヘッダーを切り替えるには?
- 25. PHPクラスを切り替えるには?
- 26. プロジェクトをサブフォルダに「切り替える」方法
- 27. Mercurialプロジェクト(Bitbucket)をGit(Github)に切り替える
- 28. プロジェクト全体を前のコミットに切り替える
- 29. Drupal:プロジェクト終了後にサイトドメインを切り替えるベストプラクティス
- 30. CountDownTimerは、アクティビティの切り替え時に古いアクティビティで実行されます。
私はWebFormsがLinuxでは動作しないと信じています。 .NET CoreまたはMonoを使用するには、MVCに移行する必要があります。 –
@Uno nope。 WebFormsはMonoによってうまくサポートされています。 .NET CoreはASP.NET MVC Coreのみをサポートしているため、従来のASP.NET MVCとは異なります。 –
@LexLiありがとう、私はMonoがWebFormsを実装したことに気付きませんでした。 –