This is not related to IIS, local or otherwise. That long, strange file name you are seeing is the name the compiler gives to a view when it compiles it. What everything you have described is telling you is that you have a compilation error in one of your views. It could be mismatched HTML tags, a bad model property call, etc.
Looking at your error message, you have a view in the /Views/Home/MostRecentMember.cshtml
. Further, it appears that you are indeed either missing the namespace for your model declaration or declared the wrong namespace for the model that you are trying to send in.
Deleting the strangely named file will do nothing as when you rebuild, it will come back, most likely with a different name.