Ros*_*nal 10 .net c# azure azure-role-environment azure-service-runtime
我们目前正在将我们的应用程序的一些实例移动到Azure,但仍将保持与非Azure托管的现有实例的向后兼容性.
是否有一种很好的方法来检测环境而无需在非Azure生产服务器上安装SDK?
我尝试过使用:
if (RoleEnvironment.IsAvailable)
Run Code Online (Sandbox Code Playgroud)
来自Microsoft.WindowsAzure.ServiceRuntime,它在本地和Azure中都可以很好地工作.但是,我需要将Microsoft.WindowsAzure.ServiceRuntime.dll设置为CopyLocal,即使这样我也得到:
无法加载文件或程序集'msshrtmi,Version = 2.2.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一
似乎没有NuGet包,我不想手动复制msshrtmi dll.
也许有一种方法可以在不依赖Microsoft.WindowsAzure.ServiceRuntime的情况下进行检测?
| 归档时间: |
|
| 查看次数: |
2254 次 |
| 最近记录: |