VPN Network connections from Store apps running on Connected Standby devices are very slow

The title says it all: when you make a network connection from your Windows Store app to a resource residing in your Virtual Private Network (VPN) using a device which supports Connected Standby (also known as Always On/Always Connected [AOAC]), the connection may be very slow.  A network trace of a Windows Store app connecting to…

1

How to use a Shared User Certificate for HTTPS authentication in an Enterprise application.

In Update 1 for Windows Phone 8.1, the ability to use the sharedUserCertificates capability was granted to Enterprise signed applications. The ‘sharedUserCertificates’ capability grants an application permission to access the certificates that the user has installed manually or that have been installed by an Enterprise MDM server, using SCEP protocol. Developers who try to use…

0

Programmatically create and configure a Client Certificate for use in your Windows Runtime based app

  Often there is a need in your Windows Store app (including Windows Phone 8.1) to access resources (such as a WebServer) which requires Client certificate authentication. You typically use the Windows.Web.Http.HttpClient class to send a HTTPs request to your WebServer and attach a Client Certificate with the request to access such resources. This blog…


Using Windows Phone 8 Emulator in a Network With Proxy Authentication

The Problem The Windows Emulator for Windows Phone 8 is a Hyper-V image that appears on your network as a unique device.  If your network requires proxy authentication (http status code 407) there is no good way to temporarily pass proxy credentials when using the Phone Emulator.  The Solution The best way is to accommodate…

0

DatagramSocket Multicast functionality on Windows 8.1 throws an error 0x80072AF9 (WSAHOST_NOT_FOUND)

We have noticed multiple customer reports of using the Multicast functionality of the Windows.Networking.Sockets.DatagramSocket class on Windows 8.1. Most of the reported issues are with sending Multicast packets to the Multicast DNS address of 224.0.0.251 and port 5353, however the same could be true for any multicast address/port. Multicast DNS (mDNS) provides the ability to…


Why can’t the Windows Phone Emulator go online?

I recently had an opportunity to work on a scenario where the Windows Phone 8 Emulator is not able to connect to the internet. Usually, one wouldn’t notice until you deploy a Phone App on the Emulator through Visual Studio and it won’t connect to web services, internet, etc. To confirm if it is the…

4

Top 5 commonly encountered issues and possible solutions using the Windows Phone 8 Emulator

The following blog discusses the most commonly seen issues that we have seen through customer issues on the forums. The topics covered in this blog is a collection of known issues and possible resolutions that customers have used to resolve their issues. 1.) What hardware/software is necessary to run the Windows Phone 8 emulator? The…


Datagram Socket Communication in Windows Phone 8

New to Windows Phone 8 is the Windows.Networking.Sockets namespace. This namespace is also used in the Windows Store app development environment, which makes it convenient for developers who wish to port networking applications to both targets.  Windows.Networking.Sockets is the replacement for the older System.Net.Sockets namespace used in the Windows Phone 7 network model.  System.Net.Sockets is provided for…