It sounds like you would rather do it in .NET then in PHP, so here's what I think:
Facebook is in PHP (at least on the front-end), so the app may integrate smoother if you write in PHP,
However, since you prefer .NET, I'm guessing you are more confident with it, so you are less likely to make mistakes, will be able to debug faster, and will be more creative,
Do you have any .NET examples you can look over? If all the .NET apps are sketchy, crappy, awkward, or pushy, that should give you a pretty good idea on .NET's track record for Facebook.
So unless you find a solid example/reason for not going with .NET, I'd go with whichever you prefer.
On the other hand, maybe you are asking because deep down you know that PHP is awesome and it's time you got comfortable with it. If that's the case, now is as good time as any to take the plunge.