2017-07-12 3 views
1

私はasp.netコアアプリケーションをホストしようとしています。そのために、ドキュメントではNowinを試しましたが、NowinでもMyProject.exeという別のプロセス名が作成されています。 異なるプロセス(Kestrel)を作成する代わりに、アプリケーションプールのIn ProccessにIISをインストールしたいとします。 2つ目は、私はaspnetコアのデフォルトのプロジェクトテンプレートを使用し、Kestrelの使用をコメントし、サンプルで与えられたようにNowinを追加しました。それはまだ新しいプロセスを作成します。なぜなら私が使っているパフォーマンス監視ツール(NewRelic)はまだKestrelをサポートしていないからです。私はmvc 5で新しいプロジェクトを作成し、テンプレートを空にしてからaspnewcore nugetパッケージを追加するとコントローラーまで来ますが、それが剃刀に行くとエラーになります(リターンJsonで完璧に動作します)。それが問題なのかどうかを教えてもらえますか?それが問題でなければ、どのように達成できますか?どのタイプのプロジェクトを作成すべきですか?IISでin-procでasp.netコアアプリケーションをホストするにはどうすればよいですか?

aspnetコアナゲットを使用した古いウェブサイトプロジェクトでエラーが発生しました。

つまたは複数のコンパイルの障害が発生しました: 4nut20vs.g5q(10,11):エラーCS0246:型または名前空間名「システム」が見つかりませんでした(あなたがusingディレクティブまたはアセンブリ参照が不足している?) 4nut20vs.g5q(11,11):エラーCS0246:型または名前空間の名前 'System'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありません) 4nut20vs.g5q(12,11):エラーCS0246:4nut20vs.g5q(15,36):エラーCS0234:型または名前空間の名前 'ViewFeatures'が存在しません。型または名前空間の名前 'System'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?名前空間 'Microsoft.AspNetCore.Mvc'(アセンブリ参照がありません) 4nut20vs.g5q(16,11):エラーCS0246:typ eまたは名前空間の名前 'System'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?) 4nut20vs.g5q(18,86):エラーCS1980: 'dynamic'を使用するクラスまたはメンバを定義できません。コンパイラに必要な型 'System.Runtime.CompilerServices.DynamicAttribute'が見つかりません。あなたは参照がありませんか? 4nut20vs.g5q(18,86):エラーCS0518:定義済みのタイプ 'System.Boolean'が定義またはインポートされていません 4nut20vs.g5q(18,45):エラーCS0012:タイプ 'Object'が参照されません。アセンブリ 'mscorlib、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = b77a5c561934e089'への参照を追加する必要があります。 4nut20vs.g5q(43,16):エラーCS0012: 'オブジェクト'タイプは、参照されていないアセンブリで定義されています。アセンブリ 'mscorlib、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = b77a5c561934e089'への参照を追加する必要があります...

答えて

1

処理中にASP.NETコアをホストすることはできませんIIS。詳細は、https://docs.microsoft.com/en-us/aspnet/core/publishing/iisを参照してください。

私が使用するパフォーマンス監視ツール(NewRelic)はまだKestrelをサポートしていないため、同じプロセスにする必要がある理由です。

使用しているNewRelicサポートのようなサウンドは、System.Webベースのアプリケーション用です。管理されたexeのプロファイリングをサポートしていますか?

+0

はい、サポートされていますが、問題は2つのプロセスを作成することです.Applepoolプロセスと別のKestrel – hajirazin

+0

わかりません。私は新しい遺物のプラグインが、ASP.NET Coreがプロセスを使い果たしてしまうという事実についてどう働かないかを尋ねていました。 – davidfowl

関連する問題