以编程方式访问azure的最简单方法
我有以下代码:以编程方式访问azure的最简单方法,azure,azure-sdk-.net,Azure,Azure Sdk .net,我有以下代码: var client = new WebSiteManagementClient(creds); var data = client.WebSites.Get("eastuswebspace", "some-site", new WebSiteGetParameters()); 我需要生成凭据,我是具有完全访问权限的管理员。只有一个应用程序正在访问我的数据,需要生成令牌 我尝试注册一个应用程序,但在成功生成令牌后出现“禁止”错误。有没有一种最简单的方法可以做到这一点(比如Git
var client = new WebSiteManagementClient(creds);
var data = client.WebSites.Get("eastuswebspace", "some-site", new WebSiteGetParameters());
我需要生成凭据,我是具有完全访问权限的管理员。只有一个应用程序正在访问我的数据,需要生成令牌
我尝试注册一个应用程序,但在成功生成令牌后出现“禁止”错误。有没有一种最简单的方法可以做到这一点(比如Github,生成一个令牌,就完成了?)
谢谢。我成功地使用了以下代码片段。它只需要证书。检查一下这是否适合你。 您将需要Azure发布设置文件(来自该文件的指纹)
要生成令牌凭据,您需要创建证书并将其上载到Azure上 首先,可以使用以下命令行创建证书:
makecert -sky exchange -r -n "CN=<CertificateName>" -pe -a sha1 -len 2048 -ss My "<CertificateName>.cer"
以下屏幕截图显示了在publishprofile中查找证书管理指纹的位置:
然后,您可以使用Alex Belotserkovskiy提出的代码通过Azure管理SDK进行身份验证
是一篇完整的博客文章,其中显示了所有步骤。您是否使用Azure服务管理或Azure资源管理器方式创建Azure Web应用程序?您使用的具体nuget和版本是什么?
makecert -sky exchange -r -n "CN=<CertificateName>" -pe -a sha1 -len 2048 -ss My "<CertificateName>.cer"
Get-AzurePusblishSettingsFile