2016-02-10 10 views
12

ASP.Net Core 1.0 .Net WebFormプロジェクトをサポートしていますか?それとも、MVCのみの環境ですか?また、古典的なWebサービス(asmx)をそこに作成できますか?ASP.Net Core 1.0はWebFormプロジェクトをサポートしています

+1

WebフォームはASP.NET vNext/5.0の(IIRC)一部ではなかったので、私は彼らが(ちょうど5.0と改名です)コア1.0の一部だ疑い。古典的なWebサービス(.ASMX) - *なぜ*? :) – Tim

+0

http://www.codemag.com/article/1501061 –

答えて

8

短い答え:いいえ、ASP.NETコアにはWebフォームまたはWebサービスが含まれていません。

長い回答: "サポート"の意味によって異なります。 コアCLRCoreFXの上でASP.NETコアプロジェクトを実行する場合、答えはノーです:ASP.NETコアにはMVC ja Web API -projects(ASP .NETコア)。

フル.NET Frameworkで実行できる場合、ASP.NET WebフォームはASP.NETコアと共存できます。 Webフォームは、今日のSystem.Webと同じWebフォームになります。このシナリオでは、IIS上の別のプロジェクト(通常のASP.NET 4.xアプリケーション)でWebフォームをホストし、ASP.NET CoreはKestrelの独自のアプリケーションに組み込まれます。

+0

共存に関するこの情報のためのドキュメンテーションのリンクはありますか? –

+0

あなたはどんな種類のドキュメントを探していますか? もう一度私の答えを読んだ後、私はそれを間違って解釈することができます。確かに、フル・フレームワークと.NETコアを単一のマシン(異なるアプリケーションを実行する)上に持つことができます。しかし、WebフォームとASP.NET Core MVC **を同じプロジェクト**で実行するソリューションを探しているなら、それは可能ではありません(理論的には、Webフォームミドルウェアをホストできるあなたの.aspxが、それを実装するのは興味深い作業です)。 –

+1

MSDNや他のマイクロソフトの文書にこれが具体的に記載されているかどうかは不思議です。ここに上陸する他の人たちの答えに信頼性を加えることは良いでしょう。 –

1

.NETのコア

ために利用可能な.NETテクノロジを使用する必要はないいくつかの.NET Frameworkテクノロジは、.NETのコアでは使用できません。それらの一部は、後の.NETコアリリースで使用可能になるものもあれば、.NETコアがターゲットとする新しいアプリケーションパターンには適用されないものもあります。次のリストは、.NET Core 1.0にはない最も一般的なテクノロジを示しています。

ASP.NET Webフォームアプリケーション:ASP.NET Webフォームは.NET Frameworkのみで使用できるため、ASP.NET Core /このシナリオでは.NETコア。現在、ASP.NET Webフォームを.NETコアに移行する予定はありません。

ASP.NET WebページアプリケーションASP.NET WebページはASP.NET Core 1.0には含まれていませんが、.NET Coreロードマップの説明に従って将来のリリースに含まれる予定です。

ASP.NET SignalRサーバー/クライアントの実装。 .NET Core 1.0リリースタイムフレーム(2016年6月)では、.NET Coreロードマップで説明されているように、将来のリリースに含まれる予定ですが、ASP.NET Coreは(ClientまたはServerではなく)ASP.NET SignalRを使用できません。プレビュー状態は、サーバー側およびクライアントライブラリのGitHubリポジトリで使用できます。

WCFサービスの実装。 .NET CoreからWCFサービスを使用するためのWCFクライアントライブラリがある場合でも、2016年6月現在、WCFサーバー実装は.NET Frameworkでのみ使用できます。このシナリオは.NETコアの現在の計画の一部ではありませんが、将来考慮されています。ワークフロー関連サービス:WF、ワークフローサービス(WCF +単一サービスのWF)、およびWCFデータサービス(以前は「ADO.NETデータサービス」と呼ばれています)は、.NET Frameworkのみで使用できます。それらを.NETコアに持ち込む予定はありません。

言語サポート:Visual BasicおよびF#では現在、ツールコア.NETコアはサポートされていませんが、両方ともVisual Studio 2017以降のVisual Studioでサポートされます。

ソースChoosing between .net Core and .net Framework

関連する問題