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.

Erwägungen:
1.
Die Beschwerde in öffentlich-rechtlichen Angelegenheiten kann wegen Rechtsverletzungen gemäss Art. 95 und 96 BGG erhoben werden. Das Bundesgericht wendet das Recht von Amtes wegen an (<ref-law>), doch prüft es, unter Berücksichtigung der allgemeinen Rüge- und Begründungspflicht (Art. 42 Abs. 1 und 2 BGG), nur die geltend gemachten Vorbringen, falls allfällige weitere rechtliche Mängel nicht geradezu offensichtlich sind (<ref-ruling> E. 1.6 S. 280 mit Hinweisen). Die Verletzung von Grundrechten und von kantonalem und interkantonalem Recht prüft das Bundesgericht nur insofern, als eine solche Rüge in der Beschwerde vorgebracht und begründet worden ist (<ref-law>).
Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat (<ref-law>). Es kann deren Sachverhaltsfeststellung nur berichtigen oder ergänzen, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von <ref-law> beruht (<ref-law>).
2.
Das kantonale Gericht ist gestützt auf eine einlässliche Würdigung der medizinischen Akten zum Ergebnis gelangt, die seit 1. September 2000 ausgerichtete Invalidenrente sei mit Verfügung vom 19. Februar 2002 in Missachtung der bundesgerichtlichen Rechtsprechung und in klarer Verletzung des Untersuchungsgrundsatzes zugesprochen worden, ohne den medizinischen Sachverhalt abschliessend abzuklären. Daher sei es gerechtfertigt, die Rente gestützt auf den Rückkommenstitel der Wiedererwägung nach <ref-law> zu überprüfen. Aufgrund des beweiswertigen Gutachtens der medizinischen Gutachterstelle B._ vom 25. Juli 2013 sei davon auszugehen, dass der Versicherten die angestammte Tätigkeit vollumfänglich zumutbar sei. Da demnach keine Invalidität bestehe, sei die verfügte Renteneinstellung im Ergebnis zu schützen.
Die Beschwerdeführerin stellt diese Beurteilung nicht in Frage. Sie macht vielmehr geltend, die Einstellung der Rente verstosse gegen Treu und Glauben. Dabei beruft sie sich auf ihr Alter und auf die Dauer des Rentenbezugs. Weder das eine noch das andere schafft aber einen Vertrauenstatbestand, der eine weitere Rentenausrichtung trotz fehlender Invalidität zu rechtfertigen vermöchte. Daran ändert auch nichts, wenn die Versicherte allenfalls davon ausging, invalid zu sein, und sich deshalb nicht um eine berufliche Wiedereingliederung bemühte. Der Umstand, dass die Rente im Jahr 2006 - ohne eingehende Abklärungen - revisionsweise bestätigt wurde, begründet ebenfalls keine andere Betrachtungsweise. Es verhält sich im Ergebnis nicht anders, als wenn eine zu Recht bezogene Invalidenrente infolge Veränderung des Invaliditätsgrades aufgehoben wird. Die Beschwerdeführerin hat keinen Anspruch darauf, besser gestellt zu werden als die Versicherten, denen dies widerfährt (vgl. <ref-ruling> E. 3.5 S. 519).
3.
Die offensichtlich unbegründete Beschwerde ist im Verfahren nach <ref-law> abzuweisen.
4.
Die Kosten des Verfahrens sind von der unterliegenden Beschwerdeführerin zu tragen (<ref-law>). Das Gesuch betreffend unentgeltliche Rechtspflege ist infolge Aussichtslosigkeit der Beschwerde abzuweisen (<ref-law>).

Demnach erkennt das Bundesgericht:
1.
Die Beschwerde wird abgewiesen.
2.
Das Gesuch um unentgeltliche Rechtspflege wird abgewiesen.
3.
Die Gerichtskosten von Fr. 800.- werden der Beschwerdeführerin auferlegt.
4.
Dieses Urteil wird den Parteien, dem Versicherungsgericht des Kantons Aargau und dem Bundesamt für Sozialversicherungen schriftlich mitgeteilt.
Luzern, 25. Juni 2015
Im Namen der I. sozialrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Die Präsidentin: Leuzinger
Der Gerichtsschreiber: Lanz