0

ASP.NET MVC Web アプリケーションを実行しており、nuget プロジェクトがその中にマージされています。基本的に、1 つのプロジェクトの中に 2 つのプロジェクトがあります。ASP.NET MVC の起動時に nuget プロジェクトが初期化されています。

ASP.NET MVC はDefaultDomainappdomain で実行されますが、nuget プロジェクトはそのような -/LM/W3SVC/1/ROOT-(...)で実行されるため、ルートとして実行されると想定しています。今、私はそれをルートとして実行したくありません。ルート以外は何でも良いでしょう。どうすれば変更できますか?

4

1 に答える 1

2

個々のサイトが実行されている AppDomain を変更することはできません。名前は ASP.Net ランタイムによって設定されます (サイトごとに 1 つの既定の AppDomain と 1 つの AppDomain があります)。

実際の問題に応じて、新しいアプリ ドメインを作成するか、デフォルトの ASP.Net セットアップに満足してください。

プロジェクトは「アプリ ドメインで実行」されないことに注意してください。ほとんどの場合、結果の exe/dll はAppDomain に読み込まれます。プロジェクトと AppDomains の間に直接的な相関関係はありません。

于 2013-09-12T16:21:38.513 に答える