process não pode acessar o arquivo porque está sendo usado por outro processo

Estou usando ASP.NET Webforms com C #. Em uma página, clique em enviar para criar um arquivo no servido

File.Create(Server.MapPath(ConfigurationManager.AppSettings["LandingPages"])
            + landingPage.FriendlyName);

Isso funciona bem e cria o arquivo conforme o esperado. No entanto, depois disso, ele é redirecionado para outra página, que lê o arquivo que acabou de ser criad

var landingPageContent 
       = File.ReadAllText(Server.MapPath(ConfigurationManager.AppSettings["LandingPages"]) 
                          + landingPage.FriendlyName);

É quando eu recebo esse erro.

O processo não pode acessar o arquivo 'c: \ code \ Content \ CMS \ LandingPages \ Test2' porque está sendo usado por outro processo.

Se eu reiniciar o IIS, o processo libera o arquivo e posso carregar essa página e ler o arquivo muito bem. Existe algo que eu preciso fazer depois deFile.Create para fechar o arquivo antes do redirecionamento?

questionAnswers(8)

yourAnswerToTheQuestion