تحديد ما إذا كان التطبيق يعمل في اللازوردية أم لا

StackOverflow https://stackoverflow.com/questions/873901

  •  22-08-2019
  •  | 
  •  

سؤال

ولدي التطبيق MVC ASP.NET التي بنيت لتشغيل التطبيق على شبكة الإنترنت وفقا لمعايير في IIS أو في السحابة.

وأنا بحاجة إلى أن تكون قادرة على تحديد ما إذا كان يتم استضافة التطبيق في اللازوردية (النسيج ديف أو سحابة) أو إذا كان يتم تشغيله كتطبيق ويب قياسي ضمن IIS.

وكيف يمكنني معرفة ما إذا كان يعمل في سحابة؟

هل كانت مفيدة؟

المحلول

وأعتقد أنني وجدت ما يلي:

Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.IsAvailable

والشكر

وWheat: شكرا لهذه الاستجابة سريعة، يجعل stackoverflow.com كبير من الموارد

نصائح أخرى

ويمكن استخدام فئة StorageAccountInfo

في الكائن StorageAccountInfo الخاص بك، والممتلكات "usePathStyleUris" هو false عند مشيرا إلى سحابة التخزين وtrue عند مشيرا إلى التخزين التنمية محليا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top