Faits:
Faits:
A. Par contrat du 30 août 1989, A._ a pris en location, dès le 1er octobre 1989, des locaux et des places de stationnement situés dans un immeuble de Plan-les-Ouates appelé "immeuble Z._". Le loyer annuel total, charges comprises, s'élevait à 450'000 fr. pour les locaux et à 24'000 fr. pour les places de parc, ce qui représentait 37'500 fr. par mois.
Le bail a été conclu pour une durée initiale de 15 ans, soit jusqu'au 30 septembre 2004. La sous-location était interdite et la cession du bail subordonnée à l'agrément du bailleur.
A._ a exercé dans ces locaux une activité de traiteur. En 1991, le département traiteur de A._ a été transformé en société anonyme, sous la raison sociale B._ S.A. (ci-après: B._), une société filiale de A._. Cette dernière a prétendu que, depuis 1992, elle n'a plus occupé les locaux pris à bail dans l'immeuble Z._.
Aux termes d'un accord du 4 novembre 1996, A._ et B._ ont reconnu devoir aux propriétaires de l'immeuble Z._ divers montants à titre d'arriérés de loyer au 30 avril 1996. En remboursement de ceux-ci, B._ a remis aux bailleurs un chèque de 50'000 fr. destiné à amortir tant sa dette que celle de A._ et s'est engagée à verser 30'000 fr. mensuellement, dont "24'000 fr. à titre de paiement partiel du loyer en cours", le solde venant en amortissement des dettes reconnues par B._ et par A._.
Le 8 juillet 1999, B._ a été déclarée en faillite.
Selon A._, dès l'ouverture de la faillite, l'Office des poursuites et faillites de Rhône-Arve (ci-après: l'Office des poursuites et faillites) a changé les cylindres des serrures des portes d'accès de l'immeuble Z._, interdisant à A._ l'accès des locaux loués.
Le 10 novembre 1999, A._ a écrit à l'Office des poursuites et faillites en indiquant qu'elle était "titulaire d'un bail".
B. En février 1998, l'immeuble Z._ a fait l'objet d'une poursuite en réalisation de gage. L'Office des poursuites et faillites en a assuré la gérance légale et a fait notifier à A._ un commandement de payer d'un montant de 225'990,90 fr. concernant les loyers impayés du 1er janvier au 30 juin 1999. Le 3 mai 2000, elle a fait notifier un second commandement de payer à A._ portant sur 225'990,90 fr., qui se rapportait aux loyers impayés du 1er juillet 1999 au 31 décembre 1999.
Le 12 janvier 2001, le Tribunal de première instance du canton de Genève a ordonné la mainlevée provisoire des oppositions formées par A._.
Celle-ci a introduit, le 13 février 2001, une requête en libération de dette, portée devant le Tribunal des baux et loyers.
Le 30 mars 2001, la Fondation X._ (ci-après: la Fondation) a acquis l'immeuble Z._, ainsi que les créances de loyers impayés du 1er janvier au 31 décembre 2001, à la suite d'une vente aux enchères publiques du 13 juillet 2001.
Par jugement du 7 février 2002, confirmé par la Chambre d'appel le 11 novembre 2002, le Tribunal des baux et loyers a admis que la Fondation était devenue titulaire des créances faisant l'objet des jugements de mainlevée provisoire du 12 janvier 2001.
Le 29 mai 2002, la Fondation, en tant que cessionnaire des créances litigieuses et en qualité de propriétaire de l'immeuble, a fait notifier un commandement de payer à A._ à concurrence de 1'034'333,30 fr. plus intérêt à titre de loyers des locaux du 1er janvier 2000 au 31 mai 2002 et de 58'000 fr. plus intérêt à titre de loyers des places de parc pour la même période.
Par jugement du 17 octobre 2002, le Tribunal de première instance a prononcé la mainlevée de l'opposition faite à cette poursuite, ce qui a été confirmé par la juridiction d'appel le 9 janvier 2003, l'hypothèse d'un transfert de bail de A._ à B._ ayant été écartée.
Le 3 février 2003, A._ a conclu à titre additionnel devant le Tribunal des baux et loyers à ce qu'il soit également dit qu'elle ne doit pas les montants réclamés par la Fondation dans le cadre de la poursuite du 29 mai 2002 (loyers du 1er janvier 2000 au 31 mai 2002).
Par demande reconventionnelle du 6 mai 2003, la Fondation a conclu au paiement de 489'666,70 fr. avec intérêt à titre de loyers des locaux et des places de parc du 1er juin 2002 au 30 juin 2003 et de 113'000 fr. chaque trimestre d'avance, tant que le bail resterait en vigueur et pour la première fois le 30 juin 2003.
Par jugement du 24 novembre 2003, le Tribunal des baux et loyers a condamné A._ à payer à la Fondation le montant total de 2'033'999,80 fr. plus intérêts divers à titre d'arriérés de loyers à partir du 1er janvier 1999 au 1er janvier 2003. Il a également prononcé la mainlevée des oppositions formées aux commandements de payer notifiés le 9 août 1999, le 3 mai 2000 et le 29 mai 2002.
Statuant sur appel de A._, la Chambre d'appel en matière de baux et loyers a confirmé le jugement entrepris par arrêt du 14 juin 2004.
Statuant sur appel de A._, la Chambre d'appel en matière de baux et loyers a confirmé le jugement entrepris par arrêt du 14 juin 2004.
C. Contre l'arrêt du 14 juin 2004, A._ (la demanderesse) interjette un recours en réforme au Tribunal fédéral. Elle conclut à l'annulation de l'arrêt entrepris et au renvoi de l'affaire à la Chambre d'appel en l'invitant à compléter le dossier et à statuer à nouveau.
La Fondation (la défenderesse) propose le rejet du recours dans la mesure de sa recevabilité et la confirmation de l'arrêt attaqué. Le 20 octobre 2004, elle a corrigé une inadvertance figurant dans sa réponse.
Par arrêt de ce jour, le Tribunal fédéral a rejeté, dans la mesure où il était recevable, le recours de droit public interjeté parallèlement par A._ à l'encontre de la même décision.

Le Tribunal fédéral considère en droit:
Le Tribunal fédéral considère en droit:
1. 1.1 Les conclusions du recours ne tendent qu'au renvoi de la cause à l'autorité cantonale. Force est cependant d'admettre qu'elles sont suffisantes au regard de l'art. 55 al. 1 let. b OJ, dans la mesure où la demanderesse reproche à la cour cantonale de n'avoir pas tenu compte d'éléments qui auraient justifié une réduction de sa dette envers la défenderesse. S'il admettait le recours en considérant que la demanderesse peut imputer sur les loyers dus les montants que le bailleur a ou aurait pu obtenir en relouant les locaux ou alors qu'elle peut prétendre à une diminution de loyer en raison de défauts, le Tribunal fédéral ne serait pas à même de chiffrer ces déductions, mais devrait renvoyer la cause à l'instance précédente pour complément d'instruction et nouvelle décision (cf. <ref-ruling> consid. 1b p. 414; <ref-ruling> consid. 1 p. 386).
1.2 Par ailleurs, le recours, déposé en temps utile compte tenu des féries (art. 34 al. 1 let. b et 54 al. 1 OJ), paraît recevable, dès lors qu'il a été interjeté par la partie demanderesse qui a entièrement succombé dans ses conclusions et qu'il est dirigé contre un jugement final, rendu en dernière instance cantonale par un tribunal supérieur (art. 48 al. 1 OJ), sur une contestation civile dont la valeur litigieuse atteint le seuil de 8'000 fr. (art. 46 OJ).
1.3 Saisi d'un recours en réforme, le Tribunal fédéral doit mener son raisonnement juridique sur la base des faits contenus dans la décision attaquée, à moins que des dispositions fédérales en matière de preuve n'aient été violées, qu'il y ait lieu de rectifier des constatations reposant sur une inadvertance manifeste (art. 63 al. 2 OJ) ou qu'il faille compléter les constatations de l'autorité cantonale parce que celle-ci n'a pas tenu compte de faits pertinents, régulièrement allégués et clairement établis (art. 64 OJ). Dans la mesure où une partie recourante présente un état de fait qui s'écarte de celui contenu dans la décision attaquée, sans se prévaloir avec précision de l'une des exceptions qui viennent d'être rappelées, il n'est pas possible d'en tenir compte (<ref-ruling> consid. 2.2, 136 consid. 1.4).
1.3 Saisi d'un recours en réforme, le Tribunal fédéral doit mener son raisonnement juridique sur la base des faits contenus dans la décision attaquée, à moins que des dispositions fédérales en matière de preuve n'aient été violées, qu'il y ait lieu de rectifier des constatations reposant sur une inadvertance manifeste (art. 63 al. 2 OJ) ou qu'il faille compléter les constatations de l'autorité cantonale parce que celle-ci n'a pas tenu compte de faits pertinents, régulièrement allégués et clairement établis (art. 64 OJ). Dans la mesure où une partie recourante présente un état de fait qui s'écarte de celui contenu dans la décision attaquée, sans se prévaloir avec précision de l'une des exceptions qui viennent d'être rappelées, il n'est pas possible d'en tenir compte (<ref-ruling> consid. 2.2, 136 consid. 1.4).
2. 2.1 En premier lieu, la demanderesse invoque l'<ref-law> et se plaint d'une violation des dispositions de droit fédéral en matière de preuve. Elle reproche en substance à la cour cantonale de ne pas avoir retenu qu'elle avait été privée de l'accès aux locaux loués dès la faillite de B._, le 8 juillet 1999, et d'avoir, pour ce motif, rejeté son exception d'inexécution, en reprenant des faits issus de la procédure de mainlevée provisoire, qui se limite à la vraisemblance. Pourtant, dans un procès en libération de dette soumis à la procédure ordinaire, l'<ref-law> imposait aux juges de se fonder sur des faits prouvés avec certitude.
2.2 Pour toutes les prétentions relevant du droit privé fédéral et en l'absence d'une disposition spéciale contraire, l'<ref-law> règle la répartition du fardeau de la preuve et, partant, les conséquences de l'absence de preuve (<ref-ruling> consid. 3.1; <ref-ruling> consid. 2.6; <ref-ruling> consid. 2a p. 522). Il confère à la partie chargée du fardeau de la preuve la faculté de prouver ses allégations, pour autant que le fait allégué ait été régulièrement offert selon les règles de la loi de procédure applicable et qu'il s'agisse d'établir un élément juridiquement pertinent (cf. ATF <ref-ruling> consid. 2.6; <ref-ruling> consid. 4a p. 317 et les arrêts cités).
2.3 La cour cantonale a rejeté l'exception d'inexécution invoquée par la demanderesse en considérant que la locataire avait été mise en possession des locaux dès la signature du bail en 1989 et qu'elle ne pouvait opposer au bailleur le fait qu'elle s'était volontairement dessaisie de l'usage des locaux en faveur de sa filiale. Il lui appartenait ainsi de supporter le risque qu'à la suite de la faillite de B._, elle ait été empêchée d'accéder aux locaux par l'Office des faillites, pour autant que tel ait été effectivement le cas.
2.4 Dans un contrat synallagmatique, le débiteur recherché ne peut soulever l'exception d'inexécution (<ref-law>) pour s'opposer à l'action en exécution intentée par l'autre partie, lorsqu'il a lui-même rendu impossible l'exécution de la contre-prestation (Schraner, Commentaire zurichois, no 95 ad <ref-law>). S'agissant du droit du bail, il ne faut en outre pas perdre de vue que le loyer n'est pas la contrepartie de la jouissance effective de la chose par le preneur, mais simplement de la mise à disposition de celle-ci par le bailleur (<ref-ruling> consid. 3a).
Il en découle que, même s'il était établi que l'Office des faillites avait effectivement empêché l'accès aux locaux loués dans le cadre de la faillite de B._, la demanderesse ne saurait se prévaloir de cet élément. Selon les faits constatés, qui lient le Tribunal fédéral en instance de réforme (art. 63 al. 2 OJ), il apparaît que c'est la locataire qui a volontairement décidé de prêter ou de sous-louer les locaux à sa filiale. Elle doit donc assumer les conséquences de ce choix, qui n'a nullement été imposé par le bailleur. Celui-ci a, pour sa part, constamment tenu les locaux à disposition de la demanderesse. Si celle-ci a été dans l'impossibilité d'utiliser les lieux, comme elle le soutient, c'est donc uniquement en raison de son propre comportement. La demanderesse ne pourrait donc utiliser l'argument lié à une interdiction d'accéder aux locaux en raison de la faillite de sa filiale, pour s'opposer au paiement de son loyer en application de l'<ref-law>.
Par conséquent, le fait que la locataire ait été effectivement privée de l'accès aux locaux par l'Office des faillites n'est pas pertinent, puisqu'il n'est pas de nature à justifier l'exception d'inexécution invoquée par la demanderesse. En ne retenant pas cet élément, la cour cantonale n'a donc pas violé l'<ref-law>.
2.5 Au demeurant, même si ce fait avait été déterminant, le grief n'aurait pu être examiné, car la demanderesse omet d'indiquer quel moyen de preuve, régulièrement offert dans le cadre de la procédure cantonale, n'aurait pas été pris en considération, ce qui est pourtant essentiel s'agissant d'une violation de l'<ref-law>. Les exigences de motivation de l'art. 55 al. 1 let. c OJ ne sont ainsi pas remplies, dès lors qu'il n'appartient pas au Tribunal fédéral de combler une motivation déficiente, en allant lui-même rechercher dans les actes cantonaux quel moyen de preuve correctement invoqué n'aurait pas été pris en compte, en violation de l'<ref-law>.
2.5 Au demeurant, même si ce fait avait été déterminant, le grief n'aurait pu être examiné, car la demanderesse omet d'indiquer quel moyen de preuve, régulièrement offert dans le cadre de la procédure cantonale, n'aurait pas été pris en considération, ce qui est pourtant essentiel s'agissant d'une violation de l'<ref-law>. Les exigences de motivation de l'art. 55 al. 1 let. c OJ ne sont ainsi pas remplies, dès lors qu'il n'appartient pas au Tribunal fédéral de combler une motivation déficiente, en allant lui-même rechercher dans les actes cantonaux quel moyen de preuve correctement invoqué n'aurait pas été pris en compte, en violation de l'<ref-law>.
3. 3.1 En deuxième lieu, la demanderesse se plaint du non-respect de la maxime inquisitoire garantie par l'<ref-law>. Elle soutient que la cour cantonale aurait dû procéder à des enquêtes sur les éléments de nature à justifier une réduction du montant dû à titre de loyers. Ces éléments portent d'une part sur le point de savoir si le bailleur n'aurait pas reloué les locaux entre la faillite de B._ et le rachat de l'immeuble par la défenderesse et, d'autre part, sur les défauts qui, selon la demanderesse, affectaient les locaux.
3.2 L'<ref-law> impose à l'autorité de conciliation et au juge d'établir d'office les faits et d'apprécier librement les preuves; les parties sont pour leur part tenues de leur présenter toutes les pièces nécessaires à l'appréciation du litige. Cette disposition n'institue pas une maxime d'office absolue, mais une maxime inquisitoire à caractère social. Les parties ne sont pas dispensées de collaborer activement à la constatation de l'état de fait déterminant, ni de présenter des offres de preuves complètes. La maxime inquisitoire prévue par le droit du bail ne permet pas d'étendre à bien plaire l'administration des preuves et de recueillir toutes les preuves possibles (arrêt du Tribunal fédéral 4C.199/2000 du 21 décembre 2000 in SJ 2001 I p. 278, consid. 2a). En ce sens, les exigences de procédure cantonale peuvent, dans une certaine mesure, restreindre l'étendue de cette maxime (cf. <ref-ruling> consid. 4a p. 238 s.; <ref-ruling> consid. 2a).
3.3 En ce qui concerne l'éventuelle imputation des loyers perçus par le bailleur qui aurait reloué les locaux après la faillite de B._, l'autorité cantonale a retenu qu'il ne ressortait ni de la procédure ni des pièces produites par les parties que la demanderesse aurait déclaré restituer les locaux, de sorte que l'<ref-law> n'était pas applicable. Il n'y avait ainsi pas lieu d'examiner la question de la réduction du dommage, dès lors que les prétentions de la défenderesse portaient sur une créance en paiement du loyer et non pas en une créance en dommages-intérêts.
Un tel raisonnement est conforme au droit fédéral. L'<ref-law> prévoit certes que le bailleur doit admettre l'imputation sur le loyer notamment des profits retirés d'un autre usage de la chose, par exemple les loyers perçus si les locaux sont reloués avant l'échéance (cf. Lachat, Commentaire romand, no 12 ad <ref-law>). Cette disposition est toutefois subordonnée à la condition que le locataire ait restitué la chose (Weber, Commentaire bâlois, no 3 ad <ref-law>). Une résiliation formelle du contrat n'est en revanche pas nécessaire (cf. Lachat, Le bail à loyer, Lausanne 1997, p. 449; Weber, op. cit., no 1 ad <ref-law>; SVIT-Kommentar, 2e éd. Zurich 1998, no 3 ad. <ref-law>). Dès lors que, selon l'arrêt attaqué, il n'a pas été établi que la demanderesse ait procédé à une restitution des locaux, l'hypothèse visée par l'<ref-law> n'entre pas en ligne de compte. Quant à l'obligation pour le créancier de réduire son dommage au sens de l'<ref-law>, elle s'applique par définition aux prétentions en dommages-intérêts. La locataire ne peut donc s'en prévaloir pour obtenir une diminution des loyers dus.
Il en découle que le point de savoir si le bailleur a ou non reloué les locaux durant le bail n'est pas de nature à influencer le montant des loyers réclamés à la demanderesse, de sorte qu'en n'administrant pas les preuves à ce sujet, la cour cantonale n'a pas violé l'<ref-law>.
3.4 S'agissant de la réduction de loyers en raison de défauts (<ref-law>), la demanderesse n'indique pas qu'elle aurait allégué l'existence de défauts et qu'elle aurait présenté à ce sujet des offres de preuve à temps et conformément aux exigences de la procédure cantonale. La défenderesse soutient que la locataire s'est plainte, pour la première fois dans son mémoire d'appel, que les locaux loués seraient affectés de défauts, ce que confirme l'arrêt attaqué. En outre, la cour cantonale a retenu que la demanderesse n'avait pas correctement motivé sa requête en diminution de loyers, dès lors qu'elle n'avait pas chiffré la réduction demandée et qu'elle n'avait pas indiqué quelle était l'intensité des défauts qui restreignaient ou entravaient l'usage des locaux. Dans un tel contexte, on ne saurait reprocher à la cour cantonale d'avoir violé la maxime d'office de l'<ref-law> en ne procédant pas à des enquêtes sur ce point. En outre, il a été relevé à juste titre que la position de la demanderesse était contradictoire, puisqu'elle réclamait une réduction de loyer pour des défauts datant de 1997 et 1998, tout en prétendant ne plus être titulaire du bail depuis 1996.
3.4 S'agissant de la réduction de loyers en raison de défauts (<ref-law>), la demanderesse n'indique pas qu'elle aurait allégué l'existence de défauts et qu'elle aurait présenté à ce sujet des offres de preuve à temps et conformément aux exigences de la procédure cantonale. La défenderesse soutient que la locataire s'est plainte, pour la première fois dans son mémoire d'appel, que les locaux loués seraient affectés de défauts, ce que confirme l'arrêt attaqué. En outre, la cour cantonale a retenu que la demanderesse n'avait pas correctement motivé sa requête en diminution de loyers, dès lors qu'elle n'avait pas chiffré la réduction demandée et qu'elle n'avait pas indiqué quelle était l'intensité des défauts qui restreignaient ou entravaient l'usage des locaux. Dans un tel contexte, on ne saurait reprocher à la cour cantonale d'avoir violé la maxime d'office de l'<ref-law> en ne procédant pas à des enquêtes sur ce point. En outre, il a été relevé à juste titre que la position de la demanderesse était contradictoire, puisqu'elle réclamait une réduction de loyer pour des défauts datant de 1997 et 1998, tout en prétendant ne plus être titulaire du bail depuis 1996.
4. 4.1 Dans son dernier grief, la demanderesse se plaint d'une violation des art. 44 et 264 al. 3 CO. Ce faisant, elle reprend, sous un autre angle, les critiques déjà formulées en relation avec l'<ref-law>. Il peut donc être renvoyé à ce qui a déjà été exposé dans ce contexte (cf. supra consid. 3.3), étant rappelé que la Cour de céans a estimé que les conditions permettant à la demanderesse de se prévaloir des art. 44 et 264 al. 3 CO n'étaient en l'espèce pas réalisées.
Au demeurant, l'argumentation de la demanderesse repose sur une prémisse erronée. Elle prétend que la cour cantonale aurait dû se pencher sur l'application des art. 44 et 264 al. 3 CO, car elle avait libéré les locaux, en remettant les clés. Il s'agit cependant de faits non constatés par la cour cantonale, l'arrêt attaqué retenant au contraire qu'il n'avait pas été établi que la locataire aurait procédé à une remise des locaux au bailleur. Dès lors que la demanderesse n'invoque aucune des exceptions prévues par les art. 63 al. 2 et 64 OJ qui lui auraient permis de s'écarter des constatations cantonales, ses critiques ne sont pas admissibles (cf. supra consid. 1.3).
Dans ces circonstances, le recours doit être rejeté dans la mesure où il est recevable.
Dans ces circonstances, le recours doit être rejeté dans la mesure où il est recevable.
5. Les frais et dépens de la procédure fédérale seront mis à la charge de la demanderesse, qui succombe (art. 156 al. 1 et 159 al. 1 OJ).

Par ces motifs, le Tribunal fédéral prononce:
Par ces motifs, le Tribunal fédéral prononce:
1. Le recours est rejeté dans la mesure où il est recevable.
1. Le recours est rejeté dans la mesure où il est recevable.
2. Un émolument judiciaire de 15'000 fr. est mis à la charge de la demanderesse.
2. Un émolument judiciaire de 15'000 fr. est mis à la charge de la demanderesse.
3. La demanderesse versera à la défenderesse une indemnité de 17'000 fr. à titre de dépens.
3. La demanderesse versera à la défenderesse une indemnité de 17'000 fr. à titre de dépens.
4. Le présent arrêt est communiqué en copie aux mandataires des parties et à la Chambre d'appel en matière de baux et loyers du canton de Genève. La demanderesse recevra en outre copie de la lettre de la défenderesse du 20 octobre 2004.
Lausanne, le 1er novembre 2004
Au nom de la Ire Cour civile
du Tribunal fédéral suisse
Le président: La greffière: