A Windows Store application that uses Ice must request certain capabilities in its manifest in order to access public and private networks. The image below shows the relevant settings in Visual Studio:
Neglecting to enable the proper capabilities can raise Ice::SocketException
or, if you are debugging the application in Visual Studio at the time of the exception, it will likely break on Platform::AccessDeniedException
.
If your application uses SSL, you can bundle certificates with the application by including them in the application's declarations:
Example
The WinRT sample programs in the Ice distribution use capabilities and declarations.