我有一个winJS项目,使用Windows运行时组件,为此我已启用WinRT访问所有 。
我的应用程序在公共networking上正常工作
我的客户端使用某种types的专用networking,我的应用程序没有专用networking访问权限。
为了解决这个问题,我在Capabilities的package.appxmanifest文件中启用了Private Networks(Client&Server) 。
现在这个应用程序也可以在私人networking中正常工
但后来我不得不把这个应用程序到Windows Store,当我执行Windowsauthentication套件testing失败 ,出现以下错误:
失败的应用程序清单错误发现:应用程序清单testing检测到以下错误:应用程序不能包含具有“全部”或“allowForWebOnly”WindowsRuntimeAccess的ApplicationContentUriRule,而启用以下任何function:enterpriseAuthentication,sharedUserCertificates,musicLibrary,picturesLibrary,videosLibrary,removableStorage ,documentLibrary,internetClientServer,privateNetworkClientServer。
任何人都可以提供我一些解决方法?
谢谢!
根据我的知识和研究,如果你定义'ApplicationContentUriRule'的运行时访问'ALL',则应用程序在验证到Windows Store时失败。 这是因为微软认为这种配置是一种安全风险。
请参阅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 ,我想这也会对你有所帮助。