Sachverhalt: Sachverhalt: A. Mit Verfügung vom 18. März 2003 lehnte es die IV-Stelle des Kantons Solothurn ab, der 1954 geborenen K._ eine Invalidenrente auszurichten. Mit Einspracheentscheid vom 22. Juli 2003 änderte die IV-Stelle die Verfügung dahingehend ab, dass sie K._ für die Zeit vom 1. Juli bis 30. November 2000 eine befristete ganze Invalidenrente zusprach, weil von Mitte Juli 1999 bis Ende November 2000 vorübergehend eine vollständige Arbeitsunfähigkeit vorgelegen habe. In diese Zeit fiel die an der Neurologischen Klinik und Poliklinik B._ am 1. Dezember 1999 vorgenommene Entfernung eines Rückentumors. A. Mit Verfügung vom 18. März 2003 lehnte es die IV-Stelle des Kantons Solothurn ab, der 1954 geborenen K._ eine Invalidenrente auszurichten. Mit Einspracheentscheid vom 22. Juli 2003 änderte die IV-Stelle die Verfügung dahingehend ab, dass sie K._ für die Zeit vom 1. Juli bis 30. November 2000 eine befristete ganze Invalidenrente zusprach, weil von Mitte Juli 1999 bis Ende November 2000 vorübergehend eine vollständige Arbeitsunfähigkeit vorgelegen habe. In diese Zeit fiel die an der Neurologischen Klinik und Poliklinik B._ am 1. Dezember 1999 vorgenommene Entfernung eines Rückentumors. B. Eine dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 3. August 2004 ab. B. Eine dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 3. August 2004 ab. C. K._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Antrag auf Rückweisung der Angelegenheit zwecks weiterer Abklärungen und neuer Entscheidung. Während die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, verzichtet das Bundesamt für Sozialversicherung auf eine Stellungnahme. 