En términos rápidos te comento que es necesario que en tu BD SQL Server debe exisitir la cuenta del usuario asp.net para poder hacer las autenticaciones que sean a través de una trusted_connection, aunque tu te firmes siempre por ley (mas bien por reglas microsoft
) debes incluir en tu BD->security->logins el usuario maquina\aspnet y con todos los permisos.
Haz tus pruebas y cualquier duda por aqui andamos..