質問

過去にこれを行ったことはあると思いますが、私はドキュメントに少しの間いましたが、再び見つけることができないようです。実行時にビジネスドメインでアプリケーションが実行されているコンテキストを判断できるようにする必要があります。そのため、構成ファイルを使用して切り替えを行い、適切な方法を使用してデバッグまたはリリースなどで実行しているかどうかを判断します。 System.Environmentにあると確信していましたが、まだ出会っていません。

役に立ちましたか?

解決

非常に簡単な方法:

bool isWebApp = HttpContext.Current != null;

毎回チャームのように動作します。

他のヒント

やっと以前にやった方法を見つけました。

bool isWebApp = System.Web.HttpRuntime.AppDomainId != null;

ただし、Nathanの応答とほぼ同じです。返信いただきありがとうございます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top