Firstly, I had a quick look on Google and on the forum search box and I couldn't find a similar topic to answer my question. If there is another then please link to it.
I am looking to add a forum to one of my larger websites (tens of thousands of visitors a day) which runs ASP.NET. As anyone on ASP.NET will tell you the pickings for forums are quite poor, and the best solution I have come across seems to be YetAnotherForum. Quite frankly, I think we can do better...
What I would like is to have vBulletin, although to my knowledge we don't have an available MySQL database, nor is PHP installed on this server. I do, however, have a PHP host that I could host this on a separate domain. This seems to allow me two options:
1) Set up http://mysite.com/forums on my main host and install YAF.
2) Set up http://mysiteforums.com on another host, add heavy links to the first website throughout the site and go with my preferred choice of forum script.
Naturally, we want there to be some form of SEO benefit to having a forum, although I'm struggling to see how much of a benefit having a forum would do in regards to SEO. Any idea or wisdom on this train of thought would be welcomed.
Anyway, in terms of SEO, what is better. Hosting my forum on my own website or having it on a separate domain? If there is a way to link http://mysite.com/forums to another host I would also appreciate some information on that. Most importantly, if you have advice please cite your sources. We get enough people posting on here who cannot back up their "facts" and I'm hoping for this to be a relatively fluff-free thread.