Azure数据工厂的凭据管理器不工作

Azure数据工厂的凭据管理器不工作,azure,azure-data-factory,Azure,Azure Data Factory,你好 我正在通过Azure Data Factory使用复制数据活动将文件从on-prem文件存储和/或ftp站点移动到Azure Blob存储。设置安全访问时,我使用的是凭据管理器。然而,当点击“设置凭证”时,一个字符串“准备…”会在一瞬间显示出来,然后什么也不会发生,方框留空。什么是凭据管理器?是需要安装的独立应用程序,还是可以通过管理工具使用Windows凭据管理器?我用IE做这个。在Chrome中,它试图安装ClickOnce应用程序,但该应用程序安装失败,并带有此错误日志(通过谷歌搜索

你好

我正在通过Azure Data Factory使用复制数据活动将文件从on-prem文件存储和/或ftp站点移动到Azure Blob存储。设置安全访问时,我使用的是凭据管理器。然而,当点击“设置凭证”时,一个字符串“准备…”会在一瞬间显示出来,然后什么也不会发生,方框留空。什么是凭据管理器?是需要安装的独立应用程序,还是可以通过管理工具使用Windows凭据管理器?我用IE做这个。在Chrome中,它试图安装ClickOnce应用程序,但该应用程序安装失败,并带有此错误日志(通过谷歌搜索它不会显示任何信息)。有人知道解决办法吗

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. 

您可能需要清理此文件夹,然后使用IE11重试。 C:\Users{account}\AppData\Local\Apps\2.0


如果仍不工作,您可能需要重置internet选项。

解决方案:清除oneClick缓存,然后再次尝试安装应用程序。以下是清除oneClick缓存的方法

从命令行运行:rundll32 dfshim cleanlineappcache

如果不起作用,请删除真实文件夹:

Windows Vista/7/8/10

C:\users[用户名]\AppData\Local\Apps\2.0\

Windows XP/2003

C:\Documents and Settings\username\LocalSettings\Apps\2.0\

有关更多信息,您可以查看此。这可能会有帮助。

======================================================

我建议您不要尝试使用凭据管理器,而是在Visual Studio中创建数据工厂。然后使用不同的配置文件集将其部署到Azure

查看这篇关于如何操作的博客文章

这样,凭证就不需要复制到任何门户刀片服务器中,并且可以使用其他工具进行处理。加上源代码控制

如果通过Author和deployblade查看,JSON字符串也将被屏蔽

此外,任何更改都可以在本地处理,您的ADF中的prem链接服务也可以重新部署


希望这有帮助。

凭据管理器是一个运行在OnPrem机器上的.NET ClickOnce应用程序。当使用凭据管理器设置用户名/密码时,它直接与网关通信,因此不会通过网络传输用户名/密码数据。如果您使用“通过web浏览器”选项,加密的用户名/密码将通过post请求通过网络传输,然后推送到网关。在这两个选项中,凭证都是加密的,但凭证管理通过公共网络保存往返

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

为了在Chrome上实现这一点,您可以添加一个扩展来启用Chrome中的ClickOnce应用程序支持,如下所示


谢谢。我试过了,但没有成功。我甚至在一台新的笔记本电脑上也尝试过这样做,到目前为止,我的经验是,它作为Azure中的一项功能已经完全崩溃。通过数据工厂“编写并部署”中的“加密”按钮加密凭据也不起作用-未启动凭据管理器应用程序查看我的数据网关设置,它显示“数据源凭据:凭据存储:本地”,而不是此处所述的证书。这可能是问题的根源吗?这可能是复制向导仍处于预览状态的原因。@PaulAndrew hehe:)手动运行该向导实际上导致了上面的错误,因此我提出了这个问题。单击“设置凭据”时,您能看到此图片吗?你能重新设置IE设置吗?你在这条小路下面看到什么了吗?“C:\Users\{account}\AppData\Local\Apps\2.0Hi,你能检查你的IE选项吗?将所有区域重置为默认级别,并将*.configuration.dataproxy.clouddatahub.net添加到信任站点。@Abhishek Narain noThanks用于链接。我在安装VS15的ADF模板后使用VS15创建管道,但偶尔使用复制数据(在预览中)创建一些JSON,为各种活动提供所有正确的选项,因为有这么多JSON,通过这种方式我可以设置正确的属性…结果发现一些东西仍在开发中…任何关于如何将大量数据从本地数据库移动到数据湖(拼花地板中)的指针对于以后使用w/Spark?我发现data gateway的性能不太好,正在考虑在Azure中使用内部部署数据库镜像作为源作为上传数据的常规工具或一次性工具?首先是完整的(可能是一次性的),然后是增量更新(常规的)感谢您的回答,但我实际上尝试了IE,但它不起作用。在这种情况下,IE/Edge上的应用程序应该是一个通用的点击一次的问题。使用IE打开时检查详细的错误输出(如上面所示)通过一些搜索,您应该能够找到一些好的文档。如果普通计算机也有此问题,您可能需要再次检查是否有任何域策略推送到您的计算机以进行Internet Explorer设置。