我正试图从我使用的C#代码连接到不同的Azure服务.NET Framework 4.7.2内部部署应用程序.例如,有没有一种方法可以从我的C#代码中进行Azure广告验证,以连接到Azure文件共享?(100).

推荐答案

抱歉,无法使用Azure AD连接到您的文件共享服务,即:;至少在azure SDK版本12.8.0中使用托管标识,因为您可以判断ShareServiceClient的可用构造函数选项仅限于此.目前,您只能使用访问密钥连接azure文件.

您可以使用(SAS)共享访问签名、存储帐户名称/密钥或指定存储帐户连接字符串来连接到文件服务.

Azure文件支持通过本地Active Directory域服务(AD DS)和Azure Active Directory域服务(Azure AD DS)通过服务器消息块(SMB)进行基于身份的身份验证.

你可以查Faq regarding azure ad here

您可以提出超过here个功能请求.

References:

  1. dotnet api-azure/storage.files.shares
  2. Using c# for azure file storage sample

Csharp相关问答推荐

C#中使用BouncyCastle计算CMac

有没有办法在WPF文本框中添加复制事件的处理程序?

Blazor WebApp:原始异常:AADSTS700025:客户端是公共的,因此既不应显示客户端,也不应显示客户端

调用Task.Run()与DoSomethingAsync()有什么不同?

如何通过寻找向量长度来优化两个循环?

具有类型识别的泛型方法

数据库.Migrate在对接容器重启时失败

有条件地定义预处理器指令常量

MudBlazor Textfield已禁用,但其验证工作正常

岛屿和框架中的自定义控件库.Navigate-AccessViolationException

Foreach非常慢的C#

正在try 将自定义字体添加到我的控制台应用程序

在C#/ASP.NET Core 7中,什么可能导致POST请求作为GET请求发送

仅在Blazor Web App中覆盖生产的基本路径(.NET8中的_Hosts.cshtml文件功能?)

为什么连接到Google OAuth2后,结果.Credential为空?

C#定时器回调对象上下文?

使用C#代码和SQL SERVER中的相同证书签名会产生不同的结果

Excel将';@';添加到具有范围的公式中

S,在.NET核心控制台应用程序中,AddScope和AddSingleton有什么不同?

在Swagger中显示自定义属性的属性名称