vc sabia que a MS lançou uma galeria de apliações prontas em ASP.NET para vc instalar e testar. O link é http://www.microsoft.com/web/gallery/default.aspx e aproveite para montar um blog, um dotnetnuke, newsletter, wordpress, etc. O mais legal é que vc pode submter a sua app para ser colocada na galeria, se aprovada, é claro.
O IIS7 mudou bastante em relação as versões anteriores. Se vc precisar buscar informações sobre o IIS 7, principalmente se vc tem o Vista ou o Win2008 leia http://www.iis.net/ (em especial a TAB Learn).
Acaba de ser lançado o meu novo livro: LINQ e C# 3.0 - A Solução em Consultas para Desenvolvedores http://www.editoraerica.com.br/buscafinal.asp?cod=2366 focado no aprendizado do LINQ com coleções, Entity Framework e LINQ TO SQL. Eu sempre vou dizer a frase: o que vc está esperando para aprender o LINQ? Qdo vc fizer o primeiro exemplo, já irá entender o que estou dizendo, como que o LINQ ajuda imensamente a programação. bons estudos!
Isto mesmo, se vc instalou o IE8 versão final e usa o IIS 7 para desenvolver aplicações ASP.NET 3.5, provavelmente deve ter se deparado com o erro de segurança na hora de executar a página e acessar um banco de dados. Perdi 2 dias pesquisando e testando e após contatos com alguns amigos (nestas horas, ter experts no network faz a diferença) consegui matar a charada. O pior é que eu tinha o IE 8 beta 2 e tudo rodava super bem com o ASP.NET 3.5.
Quando instalei o IE8 versão final, pronto, deu pau em tudo, pois eu uso Windows Authentication com Itegrated Security no acesso ao SQL Server 2008. Enfim, a solução foi definir no IIS7 que as apps devem usar Anonymous Authentication = Enable; ASP.NET Impesonation = Enabled; Basic Authentication = Disabled; Forms Authentication = Disabled e Windows Authentication = Enabled. Isto pq o meu cenário é assim, mas vale dizer que depende de cada um.
Agora é que vem a charada... No SQL Server 2008 tive que criar o usuário (login) NT AUTHORITY\IUSR e atribuir direitos de db_datareader e db_datawriter (isto foi o meu amigo Felipe Ferreira - fera do SQL Server que salvou a pátria) para poder ter acesso ao banco de dados. Tá vendo só como é uma instalação surpresa, de repente tudo para de funcionar no IIS e até descobrir que era preciso criar o user NT AUTHORITY\IUSR foi uma tonelada de testes.
Sabe aquelas figuras e ícones que vimos na UI do VS.NET 2008? Então, acesse este endereço C:\Program Files\Microsoft Visual Studio 9.0\Common7\VS2008ImageLibrary\1033\VS2008ImageLibrary na sua máquina e desfrute de milhares (nem tanto) de recursos para melhorar a UI das aplicações.