我有一个类库,有时由WebRole服务引用,有时由内部服务器上的IIS中运行的常规WCF服务引用. (它是一个包含util函数的内部框架类库)
解决方法
我们使用一个静态类,其中包含一些使用Microsoft.WindowsAzure.ServiceRuntime的RoleEnvironment的属性:
public static bool InAzureEnvironment { get { return RoleEnvironment.IsAvailable; } } public static bool InCloud { get { return InAzureEnvironment && !RoleEnvironment.IsEmulated; } }
哪个工作得很好.