I have an MVC ASP.Net app that I have been working on. It works fine only about half the time when I try to load a page I get diverted to a `login.aspx?ReturnUrl=ENCODED_REQUESTED_PATH_HERE`. This is very frustrating after some searching on the internet I found that this was caused by

```
WebMatrix.Data.dll
WebMatrix.WebData.dll

```

When I delete these the problem does go away and after commenting out these two lines in my IISExpress applicationhost.config

```
<!--<add name="WebMatrixSupportModule" image="%IIS_BIN%\webmatrixsup.dll" />-->
<!--<add name="WebMatrixSupportModule" lockItem="true" />-->

```

The files stayed away for a while but now they are back and causing the problem again. 

What is putting them in there, there is no reference to them in the project.