美好的一天!
我正在使用复制数据活动将文件从Azure数据工厂从本地文件存储和/或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.
答案 0 :(得分:0)
您可能需要清理此文件夹,然后使用IE11重试。 C:\用户帐户{} \应用程序数据\本地\应用\ 2.0
如果仍然无效,您可能需要重置互联网选项。
答案 1 :(得分:0)
我可以建议您在Visual Studio中创建数据工厂,而不是尝试使用凭据管理器。然后使用不同的配置文件集将其部署到Azure。
查看此博客文章,了解如何。
https://www.purplefrogsystems.com/paul/2017/01/using-azure-data-factory-configuration-files/
这样,凭据不需要复制到任何门户网站刀片中,并且可以使用其他工具进行处理。加源控制。
如果通过Author and Deploy刀片查看,JSON字符串也将被屏蔽。
此外,任何更改都可以在本地处理,并且您刚刚重新部署ADF中的预先链接服务。
希望这有帮助。
答案 2 :(得分:0)
凭据管理器是在OnPrem计算机上运行的.NET ClickOnce应用程序。使用凭证管理器设置用户名/密码时,它会直接与网关通话,因此无需通过网络传输用户名/密码数据。如果您使用“通过Web浏览器”选项,加密的用户名/密码将通过电子邮件传输并发送请求,然后推送到网关。在两个选项中,凭据都是加密的,但凭据管理通过公共网络保存往返。
您收到此错误的原因是默认情况下Chrome不支持.NET ClickOnce应用程序。如果您使用的是IE或Edge,它应该可以工作。
要在Chrome上运行此功能,您可以添加一个扩展程序以在Chrome中启用ClickOnce应用程序支持,如下所示
答案 3 :(得分:-2)
解决方案:清除oneClick缓存并尝试再次安装该应用程序。以下是清除oneClick缓存的方法
从命令行运行:rundll32 dfshim CleanOnlineAppCache
如果不起作用,请删除真实文件夹:
Windows Vista / 7/8/10
C:\用户[用户名] \应用程序数据\本地\应用\ 2.0 \
Windows XP / 2003
C:\ Documents and Settings \ username \ LocalSettings \ Apps \ 2.0 \
有关详细信息,请查看此内容。它可能会有所帮助。 http://codeketchup.blogspot.sg/2013/06/how-to-fix-deployment-and-application.html
=============================================== ======= security zone