UWP(通用Windows平台)中的Windows应用认证问题

时间:2017-11-03 07:25:00

标签: windows uwp windows-store-apps windows-10-universal windows-store

我有一个使用Windows运行时组件的winJS项目,为此我启用了对所有的WinRT访问。

我的应用在公共网络上正常运行。

我的客户端使用某种类型的专用网络,而我的应用程序没有私有网络访问权限。

为了解决此问题,我在package.appxmanifest文件中的功能中启用了专用网络(客户端和服务器)

现在该应用程序也可以在私人网络中正常运行。

但后来我不得不把这个应用程序放到windows商店,当我执行windows认证套件测试时,失败,出现以下错误:

  

FAILED应用程序清单找到错误:应用程序清单测试检测到   以下错误:应用程序不能包含   ApplicationContentUriRule与'all'或'allowForWebOnly'   WindowsRuntimeAccess,但具有以下任何功能   enabled:enterpriseAuthentication,sharedUserCertificates,   musicLibrary,picturesLibrary,videosLibrary,removableStorage,   documentLibrary,internetClientServer,privateNetworkClientServer。

有人能为我提供一些解决方法吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

根据我的知识和研究,如果您定义' ApplicationContentUriRule'通过' ALL'的运行时访问,应用程序在验证到Windows应用商店时失败。这是因为Microsoft将此类配置视为安全风险。

请参阅此https://social.msdn.microsoft.com/Forums/en-US/fd28bcd5-b3a8-4307-be93-29fc4c5aaacd/uwpwork-around-for-application-content-uri-rule-windows-runtime-access?forum=wpdevelop,我认为这对您也有帮助。