Hi i think you have misconfigured this line:
http 192.168.0.254 255.255.255.255 MGMT
Seems you have put the IP of the firewall itself, this is not correct, this command is defining the allowed Ip's to connect. Ie what is the IP on your PC you are coming from to access asdm.
usually you would do something like this:
http 192.168.0.0 255.255.255.0 MGMT
Also just confirm, you need to have asdm bin the file loaded in flash, then you also need to add the command to tell the firewall to use this image:
asdm image disk0:/asdm-645.bin