Azure数据工厂的凭据管理器不起作用 [英] Credentials manager for Azure Data Factory not working

查看:57
本文介绍了Azure数据工厂的凭据管理器不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

美好的一天!

我正在使用复制数据活动通过Azure数据工厂将文件从本地文件存储和/或ftp站点移至Azure Blob存储.设置安全访问权限时,我正在使用凭据管理器.但是,单击设置凭据"时,字符串"Preparing ..."显示了片刻,然后什么也没有发生,并且框保留为空白.什么是凭证管理器?是需要安装的单独应用程序,还是可以通过管理工具使用Windows凭据管理器?我为此使用IE.在Chrome中,它尝试安装ClickOnce应用程序,但该应用程序因该错误日志而无法安装(搜索它不会显示任何内容).有人知道解决方案吗?

I am working on moving files via Azure Data Factory from on-prem file store and/or ftp site to Azure Blob storage using Copy Data activity. When setting security access, I am using credential manager. However, when clicking 'Set credential' a string 'Preparing...' shows for a split moment, and then nothing happens and box is left blank. What is exactly credentials manager? Is is a separate application, which needs to be installed or Windows credentials manager available via Administrative tools? I used IE for this. In Chrome it tries to install ClickOnce app, which fails to install with this error log (googling it reveals nothing). Does anyone know the solution?

IDENTITIES
    Deployment Identity        : CredentialsManager.application, Version=1.1.6273.1, Culture=neutral, PublicKeyToken=c3bce3770c238a49, processorArchitecture=msil

APPLICATION SUMMARY
    * Online only application.
    * Trust url parameter is set.
ERROR SUMMARY
    Below is a summary of the errors, details of these errors are listed later in the log.
    * Activation of C:\Users\YToropov\Downloads\CredentialsManager.application resulted in exception. Following failure messages were detected:
        + Deployment and application do not have matching security zones.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
    No transaction error was detected.

WARNINGS
    There were no warnings during this operation.

OPERATION PROGRESS STATUS
    * [4/5/2017 5:50:08 AM] : Activation of C:\Users\YToropov\Downloads\CredentialsManager.application has started.
    * [4/5/2017 5:50:08 AM] : Processing of deployment manifest has successfully completed.
    * [4/5/2017 5:50:08 AM] : Installation of the application has started.

ERROR DETAILS
    Following errors were detected during this operation.
    * [4/5/2017 5:50:08 AM] System.Deployment.Application.InvalidDeploymentException (Zone)
        - Deployment and application do not have matching security zones.
        - Source: System.Deployment
        - Stack trace:
            at System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, IDownloadNotification notification, DownloadOptions options, Uri& appSourceUri, String& appManifestPath)
            at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
            at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
            at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
            at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available. 

推荐答案

凭据管理器是在OnPrem计算机上运行的.NET ClickOnce应用程序.使用凭据管理器设置用户名/密码时,它直接与网关对话,因此不会通过网络传输用户名/密码数据.如果您使用通过Web浏览器"选项,则加密的用户名/密码将通过发帖请求通过网络传输,然后被推送到Gateway.在两个选项中,凭据都是加密的,但是凭据管理通过公共网络保存往返.

The credential manager is a .NET ClickOnce application running on your OnPrem machine. When using the credential manager to set the username/password, it directly talks to the Gateway so there is no username/password data transfer over the wire. If you use "by web browser" option, the encrypted username/password will be transferred over the wire with a post request and then gets pushed to Gateway. In both options credentials are encrypted, but the Credential Manages saves the roundtrip through public network.

出现此错误的原因是,默认情况下,Chrome不支持.NET ClickOnce应用程序.如果您使用的是IE或Edge,它应该可以工作.

The reason why you get this error is because Chrome by default does not support the .NET ClickOnce application. It should work if you are using IE or Edge.

要使其在Chrome上正常运行,您可以添加扩展名以启用Chrome中的ClickOnce应用程序支持,如以下所示

For this to work on Chrome, you can add an extention to enable ClickOnce application support in Chrome, like the below one

https://chrome.google.com/webstore/detail/meta4-clickonce-launcher/jkncabbipkgbconhaajbapbhokpbgkdc?hl = zh-CN

这篇关于Azure数据工厂的凭据管理器不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆