Here’s the object debugger for one of the pages: http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.elon.edu%2Fe-net%2FNote.aspx%3Fid%3D954246
Notice the image box is empty, but when I click on it, the image opens just fine in every browser I could test. The image is served by an .ashx handler by asp.net with a content type of “image/jpeg”. Any ideas why Facebook doesn’t recognize any image served by my application? This causes all facebook posts to display without an image, which we want to avoid for aesthetic reasons. Thanks for any help!
Look at the HTTP headers for the image and you’ll see that you’re sending a 404 HTTP status back with the image.
.
EDIT
I don’t know if the 404 is causing the error but that’s where I’d start.
EDIT2
Based on your comments I’m guessing you’ve got something like this in your handler, right:
If so, your problem is
Response.End()which actually throws aThreadAbortExceptionwhich is absolutely not what you were expecting probably. There’s a couple of different things you can do, I’ll let you read up on it and make your own choice.