Sachverhalt: A. Die 1958 geborene A._ bezog gestützt auf die Verfügung der IV-Stelle des Kantons Aargau vom 19. Februar 2002 ab 1. September 2000 eine ganze Invalidenrente der Invalidenversicherung. Nach Einholung eines polydisziplinären Gutachtens der medizinischen Gutachterstelle B._ vom 25. Juli 2013 und weiteren medizinischen Abklärungen, stellte die IV-Stelle die Rente mit Verfügung vom 28. März 2014 gestützt auf die Schlussbestimmungen der Änderung vom 18. März 2011 des Bundesgesetzes über die Invalidenversicherung (6. IV-Revision, erstes Massnahmenpaket) auf den ersten Tag des zweiten der Verfügungszustellung folgenden Monats ein. B. Beschwerdeweise beantragte A._, in Aufhebung der Verfügung vom 28. März 2014 sei weiterhin eine ganze Rente auszurichten. Das Versicherungsgericht des Kantons Aargau gewährte ihr die unentgeltliche Rechtspflege. Es wies die Parteien sodann darauf hin, dass es die Frage prüfen werde, ob allenfalls die ursprüngliche Rentenverfügung zweifellos unrichtig gewesen und die Revisionsverfügung mit dieser substituierten Begründung zu schützen sei. Die Parteien konnten sich dazu äussern. Mit Entscheid vom 3. März 2015 wies das Gericht die Beschwerde mit der erwähnten substituierten Begründung ab. C. A._ führt Beschwerde in öffentlich-rechtlichen Angelegenheiten mit dem Rechtsbegehren, es sei der vorinstanzliche Entscheid aufzuheben und weiterhin eine ganze Rente auszurichten. Zudem wird um Gewährung der unentgeltlichen Rechtspflege für das letztinstanzliche Verfahren ersucht. Es wird kein Schriftenwechsel durchgeführt.