The IIS setting has no effect on ASP.NET sessions as far as I'm aware - these must be set in the web.config.
They are not the same. The IIS session timeout is for clasic ASP pages. The web.config one is for asp.net.