我有一个使用Windows运行时组件的winJS项目,为此我启用了对所有的WinRT访问。
我的应用在公共网络上正常运行。
我的客户端使用某种类型的专用网络,而我的应用程序没有私有网络访问权限。
为了解决此问题,我在package.appxmanifest文件中的功能中启用了专用网络(客户端和服务器)。
现在该应用程序也可以在私人网络中正常运行。
但后来我不得不把这个应用程序放到windows商店,当我执行windows认证套件测试时,失败,出现以下错误:
FAILED应用程序清单找到错误:应用程序清单测试检测到 以下错误:应用程序不能包含 ApplicationContentUriRule与'all'或'allowForWebOnly' WindowsRuntimeAccess,但具有以下任何功能 enabled:enterpriseAuthentication,sharedUserCertificates, musicLibrary,picturesLibrary,videosLibrary,removableStorage, documentLibrary,internetClientServer,privateNetworkClientServer。
有人能为我提供一些解决方法吗?
谢谢!
答案 0 :(得分:2)
根据我的知识和研究,如果您定义' ApplicationContentUriRule'通过' ALL'的运行时访问,应用程序在验证到Windows应用商店时失败。这是因为Microsoft将此类配置视为安全风险。