the best way to connect sql server (Windows authentication vs SQL Server authentication) for asp.net app

I have a database and a site having forms authentication. It is working fine with VS2008. This time, I am using “Trusted_connection =True”. But when it is opened from outside or directly from browser then I am getting error “Login failed for user ‘NT AUTHORITYANONYMOUS LOGON’.”