2009-05-17 6 views
15

iisまたはクラウドで標準のWebアプリケーションとして実行するために構築されたasp.net mvcアプリケーションがあります。アプリが空白で実行されているかどうかを判断する

iアプリでAzure(devファブリックまたはクラウド)でホストされているかどうか、またはiisで標準のWebアプリケーションとして実行されているかどうかを判断できる必要があります。

クラウドで動作しているかどうかを確認するにはどうすればよいですか?あなたがローカルで開発ストレージを指しているときに、クラウドストレージとtrueを指しているとき

答えて

38

は、私はそれを見つけたと思う:

Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.IsAvailable 

おかげ

@Wheat:そのような迅速な対応のおかげでは、stackoverflow.com素晴らしいリソースになります。

+1

なお、RoleEnvironment.IsAvailableは64ビット環境でのみ動作します。いくつかのサーバーはまだ32ビットなので、try ... catch ...で囲み、例外でfalseを返します。 –

0

あなたがStorageAccountInfoクラスを使用することができます?:

あなたStorageAccountInfoオブジェクト、プロパティには「をusePathStyleUrisは」falseです。

関連する問題