2016-08-24 28 views
0

.NET 3.5で書かれた従来のASP.NETアプリケーションがあります。アプリケーションはデータ集約型であり、ORMはありません。ただADO.NETです。 Windows認証を使用します。計画は、Linux上で実行されているASP.NET Coreに移行することです。ASP.NETコアに移行

私はASP.NET Coreに移行する際にどのような障害が発生するのでしょうか。私はMVCパターンを使ってプレゼンテーション部分を書き直すことを理解しています。フル.NET Frameworkと比較して、.NET Coreに一部の機能がありませんか?

+0

すべてのクラスがnon-windowsプラットフォーム上で動作するdot netコアに移植されているわけではありません。例:SmtpClient。あなたが望むものを満たすサードパーティの図書館があります。しかし、あなたがどれくらい欲しいかは、もう一度です。 – Shyju

+0

Windows認証は、Windowsでのみ使用できます。 – blowdart

答えて

1

よくあることに、移行するタスクは非常に難しく、現在のコードの分析から始めることができます。私は.NET Portability Analyzerを使用することをお勧めします。このツールは実際のコードを確認し、ネットコア。

1

最初にコストを削減するために、フル.NET Frameworkを使用してコードをASP.NETコアに移行することをお勧めします。 .NET Coreは.NET標準V2.0を実装する予定です。その後、.NET Coreへの移行が容易になります。 .NET Frameworkでフル.NET Frameworkを使用する場合、同じアーキテクチャ、同じ機能、同じパフォーマンス向上を実現できます。また、.NETコアへの移行も移行の第2段階になります。

関連する問題