I am guessing that you have not got the correct driver installed so your PC cannot recognise your board.
From Core Electronics about the Due:
The Programming port is connected to an ATmega16U2, which provides a virtual COM port to software on a connected computer (To recognize the device, Windows machines will need a .inf file, but OSX and Linux machines will recognize the board as a COM port automatically.).