2

ASP.NET 5 Web アプリケーションを従来の .NET 4.5 プロジェクト (Windows サービスまたはコンソール アプリ) への参照として追加し、インプロセスで開始することはできますか?

ASP.NET アプリケーションとホスト サービスが同じソリューション内の他のプロジェクトへの参照を共有できるように、1 つのソリューション内で行うのが理想的です。

これまでに試した:

dnu publishパッケージを生成しますが、それらを追加しようとすると次のエラーが生成されます: Install-Package : パッケージ 'WebApplication1 1.0.0' をインストールできませんでした。このパッケージを '.NETFramework, Version=v4.5' をターゲットとするプロジェクトにインストールしようとしていますが、そのフレームワークと互換性のあるアセンブリ参照またはコンテンツ ファイルがパッケージに含まれていません。dnx451フレームワークをに変更するとnet451、ASP 参照がないために Web アプリケーションがコンパイルされません。

dnu buildバイナリを生成しますが、アプリケーションを実行する方法は? ( IApplicationBuilderおよびIHostingEnvironmentインスタンスはどこで取得できますか?)

4

1 に答える 1

1

いいえ。DNX なしで ASP.NET 5 アプリケーションを実行することはできません。

ただし、IIS なしで ASP.NET 5 アプリケーションを実行することはできます。自己ホスト可能です。

于 2015-06-28T17:37:01.267 に答える